Lines Matching refs:q

664 	u_char *p, *q;  in parse_device()  local
667 q = p + tuple->TupleDataLen; in parse_device()
693 if (++p == q) in parse_device()
697 if (++p == q) in parse_device()
704 if (++p == q) in parse_device()
713 if (++p == q) in parse_device()
762 static int parse_strings(u_char *p, u_char *q, int max, in parse_strings() argument
767 if (p == q) in parse_strings()
779 if (++p == q) in parse_strings()
782 if ((*p == 0xff) || (++p == q)) in parse_strings()
796 u_char *p, *q; in parse_vers_1() local
799 q = p + tuple->TupleDataLen; in parse_vers_1()
803 if (p >= q) in parse_vers_1()
806 return parse_strings(p, q, CISTPL_VERS_1_MAX_PROD_STRINGS, in parse_vers_1()
813 u_char *p, *q; in parse_altstr() local
816 q = p + tuple->TupleDataLen; in parse_altstr()
818 return parse_strings(p, q, CISTPL_MAX_ALTSTR_STRINGS, in parse_altstr()
825 u_char *p, *q; in parse_jedec() local
829 q = p + tuple->TupleDataLen; in parse_jedec()
832 if (p > q-2) in parse_jedec()
907 static u_char *parse_power(u_char *p, u_char *q, cistpl_power_t *pwr) in parse_power() argument
912 if (p == q) in parse_power()
919 if (p == q) in parse_power()
924 if (++p == q) in parse_power()
944 static u_char *parse_timing(u_char *p, u_char *q, cistpl_timing_t *timing) in parse_timing() argument
948 if (p == q) in parse_timing()
952 if (++p == q) in parse_timing()
960 if (++p == q) in parse_timing()
968 if (++p == q) in parse_timing()
979 static u_char *parse_io(u_char *p, u_char *q, cistpl_io_t *io) in parse_io() argument
983 if (p == q) in parse_io()
994 if (++p == q) in parse_io()
1009 if (p == q) in parse_io()
1014 if (p == q) in parse_io()
1023 static u_char *parse_mem(u_char *p, u_char *q, cistpl_mem_t *mem) in parse_mem() argument
1028 if (p == q) in parse_mem()
1035 if (++p == q) in parse_mem()
1041 if (p == q) in parse_mem()
1046 if (p == q) in parse_mem()
1052 if (p == q) in parse_mem()
1064 static u_char *parse_irq(u_char *p, u_char *q, cistpl_irq_t *irq) in parse_irq() argument
1066 if (p == q) in parse_irq()
1070 if (p+2 > q) in parse_irq()
1082 u_char *p, *q, features; in parse_cftable_entry() local
1085 q = p + tuple->TupleDataLen; in parse_cftable_entry()
1091 if (++p == q) in parse_cftable_entry()
1106 if (++p == q) in parse_cftable_entry()
1112 p = parse_power(p, q, &entry->vcc); in parse_cftable_entry()
1118 p = parse_power(p, q, &entry->vpp1); in parse_cftable_entry()
1124 p = parse_power(p, q, &entry->vpp2); in parse_cftable_entry()
1132 p = parse_timing(p, q, &entry->timing); in parse_cftable_entry()
1143 p = parse_io(p, q, &entry->io); in parse_cftable_entry()
1151 p = parse_irq(p, q, &entry->irq); in parse_cftable_entry()
1167 if (p > q) in parse_cftable_entry()
1176 if (p > q) in parse_cftable_entry()
1180 p = parse_mem(p, q, &entry->mem); in parse_cftable_entry()
1188 if (p == q) in parse_cftable_entry()
1192 if (++p == q) in parse_cftable_entry()
1197 entry->subtuples = q-p; in parse_cftable_entry()
1205 u_char *p, *q; in parse_device_geo() local
1209 q = p + tuple->TupleDataLen; in parse_device_geo()
1212 if (p > q-6) in parse_device_geo()
1229 u_char *p, *q; in parse_vers_2() local
1235 q = p + tuple->TupleDataLen; in parse_vers_2()
1244 return parse_strings(p, q, 2, v2->str, &v2->vendor, NULL); in parse_vers_2()
1250 u_char *p, *q; in parse_org() local
1254 q = p + tuple->TupleDataLen; in parse_org()
1255 if (p == q) in parse_org()
1258 if (++p == q) in parse_org()
1264 if (++p == q) in parse_org()