Lines Matching refs:q
666 u_char *p, *q; in parse_device() local
669 q = p + tuple->TupleDataLen; in parse_device()
695 if (++p == q) in parse_device()
699 if (++p == q) in parse_device()
706 if (++p == q) in parse_device()
715 if (++p == q) in parse_device()
764 static int parse_strings(u_char *p, u_char *q, int max, in parse_strings() argument
769 if (p == q) in parse_strings()
781 if (++p == q) in parse_strings()
784 if ((*p == 0xff) || (++p == q)) in parse_strings()
798 u_char *p, *q; in parse_vers_1() local
801 q = p + tuple->TupleDataLen; in parse_vers_1()
805 if (p >= q) in parse_vers_1()
808 return parse_strings(p, q, CISTPL_VERS_1_MAX_PROD_STRINGS, in parse_vers_1()
815 u_char *p, *q; in parse_altstr() local
818 q = p + tuple->TupleDataLen; in parse_altstr()
820 return parse_strings(p, q, CISTPL_MAX_ALTSTR_STRINGS, in parse_altstr()
827 u_char *p, *q; in parse_jedec() local
831 q = p + tuple->TupleDataLen; in parse_jedec()
834 if (p > q-2) in parse_jedec()
909 static u_char *parse_power(u_char *p, u_char *q, cistpl_power_t *pwr) in parse_power() argument
914 if (p == q) in parse_power()
921 if (p == q) in parse_power()
926 if (++p == q) in parse_power()
946 static u_char *parse_timing(u_char *p, u_char *q, cistpl_timing_t *timing) in parse_timing() argument
950 if (p == q) in parse_timing()
954 if (++p == q) in parse_timing()
962 if (++p == q) in parse_timing()
970 if (++p == q) in parse_timing()
981 static u_char *parse_io(u_char *p, u_char *q, cistpl_io_t *io) in parse_io() argument
985 if (p == q) in parse_io()
996 if (++p == q) in parse_io()
1011 if (p == q) in parse_io()
1016 if (p == q) in parse_io()
1025 static u_char *parse_mem(u_char *p, u_char *q, cistpl_mem_t *mem) in parse_mem() argument
1030 if (p == q) in parse_mem()
1037 if (++p == q) in parse_mem()
1043 if (p == q) in parse_mem()
1048 if (p == q) in parse_mem()
1054 if (p == q) in parse_mem()
1066 static u_char *parse_irq(u_char *p, u_char *q, cistpl_irq_t *irq) in parse_irq() argument
1068 if (p == q) in parse_irq()
1072 if (p+2 > q) in parse_irq()
1084 u_char *p, *q, features; in parse_cftable_entry() local
1087 q = p + tuple->TupleDataLen; in parse_cftable_entry()
1093 if (++p == q) in parse_cftable_entry()
1108 if (++p == q) in parse_cftable_entry()
1114 p = parse_power(p, q, &entry->vcc); in parse_cftable_entry()
1120 p = parse_power(p, q, &entry->vpp1); in parse_cftable_entry()
1126 p = parse_power(p, q, &entry->vpp2); in parse_cftable_entry()
1134 p = parse_timing(p, q, &entry->timing); in parse_cftable_entry()
1145 p = parse_io(p, q, &entry->io); in parse_cftable_entry()
1153 p = parse_irq(p, q, &entry->irq); in parse_cftable_entry()
1169 if (p > q) in parse_cftable_entry()
1178 if (p > q) in parse_cftable_entry()
1182 p = parse_mem(p, q, &entry->mem); in parse_cftable_entry()
1190 if (p == q) in parse_cftable_entry()
1194 if (++p == q) in parse_cftable_entry()
1199 entry->subtuples = q-p; in parse_cftable_entry()
1207 u_char *p, *q; in parse_device_geo() local
1211 q = p + tuple->TupleDataLen; in parse_device_geo()
1214 if (p > q-6) in parse_device_geo()
1231 u_char *p, *q; in parse_vers_2() local
1237 q = p + tuple->TupleDataLen; in parse_vers_2()
1246 return parse_strings(p, q, 2, v2->str, &v2->vendor, NULL); in parse_vers_2()
1252 u_char *p, *q; in parse_org() local
1256 q = p + tuple->TupleDataLen; in parse_org()
1257 if (p == q) in parse_org()
1260 if (++p == q) in parse_org()
1266 if (++p == q) in parse_org()