Lines Matching refs:len

56 					       int start, int len)  in pnpbios_parse_allocated_ioresource()  argument
59 int end = start + len - 1; in pnpbios_parse_allocated_ioresource()
61 if (len <= 0 || end >= 0x10003) in pnpbios_parse_allocated_ioresource()
68 int start, int len) in pnpbios_parse_allocated_memresource() argument
71 int end = start + len - 1; in pnpbios_parse_allocated_memresource()
73 if (len <= 0) in pnpbios_parse_allocated_memresource()
83 unsigned int len, tag; in pnpbios_parse_allocated_resource_data() local
97 len = (p[2] << 8) | p[1]; in pnpbios_parse_allocated_resource_data()
100 len = p[0] & 0x07; in pnpbios_parse_allocated_resource_data()
107 if (len != 9) in pnpbios_parse_allocated_resource_data()
123 if (len != 17) in pnpbios_parse_allocated_resource_data()
131 if (len != 9) in pnpbios_parse_allocated_resource_data()
139 if (len < 2 || len > 3) in pnpbios_parse_allocated_resource_data()
155 if (len != 2) in pnpbios_parse_allocated_resource_data()
169 if (len != 7) in pnpbios_parse_allocated_resource_data()
181 if (len != 3) in pnpbios_parse_allocated_resource_data()
196 tag, len); in pnpbios_parse_allocated_resource_data()
202 p += len + 3; in pnpbios_parse_allocated_resource_data()
204 p += len + 1; in pnpbios_parse_allocated_resource_data()
220 resource_size_t min, max, align, len; in pnpbios_parse_mem_option() local
226 len = ((p[11] << 8) | p[10]) << 8; in pnpbios_parse_mem_option()
228 pnp_register_mem_resource(dev, option_flags, min, max, align, len, in pnpbios_parse_mem_option()
236 resource_size_t min, max, align, len; in pnpbios_parse_mem32_option() local
242 len = (p[19] << 24) | (p[18] << 16) | (p[17] << 8) | p[16]; in pnpbios_parse_mem32_option()
244 pnp_register_mem_resource(dev, option_flags, min, max, align, len, in pnpbios_parse_mem32_option()
252 resource_size_t base, len; in pnpbios_parse_fixed_mem32_option() local
256 len = (p[11] << 24) | (p[10] << 16) | (p[9] << 8) | p[8]; in pnpbios_parse_fixed_mem32_option()
258 pnp_register_mem_resource(dev, option_flags, base, base, 0, len, flags); in pnpbios_parse_fixed_mem32_option()
291 resource_size_t min, max, align, len; in pnpbios_parse_port_option() local
297 len = p[7]; in pnpbios_parse_port_option()
299 pnp_register_port_resource(dev, option_flags, min, max, align, len, in pnpbios_parse_port_option()
307 resource_size_t base, len; in pnpbios_parse_fixed_port_option() local
310 len = p[3]; in pnpbios_parse_fixed_port_option()
311 pnp_register_port_resource(dev, option_flags, base, base, 0, len, in pnpbios_parse_fixed_port_option()
319 unsigned int len, tag; in pnpbios_parse_resource_option_data() local
332 len = (p[2] << 8) | p[1]; in pnpbios_parse_resource_option_data()
335 len = p[0] & 0x07; in pnpbios_parse_resource_option_data()
342 if (len != 9) in pnpbios_parse_resource_option_data()
344 pnpbios_parse_mem_option(dev, p, len, option_flags); in pnpbios_parse_resource_option_data()
348 if (len != 17) in pnpbios_parse_resource_option_data()
350 pnpbios_parse_mem32_option(dev, p, len, option_flags); in pnpbios_parse_resource_option_data()
354 if (len != 9) in pnpbios_parse_resource_option_data()
356 pnpbios_parse_fixed_mem32_option(dev, p, len, in pnpbios_parse_resource_option_data()
361 if (len < 2 || len > 3) in pnpbios_parse_resource_option_data()
363 pnpbios_parse_irq_option(dev, p, len, option_flags); in pnpbios_parse_resource_option_data()
367 if (len != 2) in pnpbios_parse_resource_option_data()
369 pnpbios_parse_dma_option(dev, p, len, option_flags); in pnpbios_parse_resource_option_data()
373 if (len != 7) in pnpbios_parse_resource_option_data()
375 pnpbios_parse_port_option(dev, p, len, option_flags); in pnpbios_parse_resource_option_data()
383 if (len != 3) in pnpbios_parse_resource_option_data()
385 pnpbios_parse_fixed_port_option(dev, p, len, in pnpbios_parse_resource_option_data()
390 if (len > 1) in pnpbios_parse_resource_option_data()
393 if (len > 0) in pnpbios_parse_resource_option_data()
399 if (len != 0) in pnpbios_parse_resource_option_data()
410 tag, len); in pnpbios_parse_resource_option_data()
416 p += len + 3; in pnpbios_parse_resource_option_data()
418 p += len + 1; in pnpbios_parse_resource_option_data()
434 int len, tag; in pnpbios_parse_compatible_ids() local
446 len = (p[2] << 8) | p[1]; in pnpbios_parse_compatible_ids()
449 len = p[0] & 0x07; in pnpbios_parse_compatible_ids()
457 len >= PNP_NAME_LEN ? PNP_NAME_LEN - 2 : len); in pnpbios_parse_compatible_ids()
458 dev->name[len >= in pnpbios_parse_compatible_ids()
459 PNP_NAME_LEN ? PNP_NAME_LEN - 1 : len] = '\0'; in pnpbios_parse_compatible_ids()
463 if (len != 4) in pnpbios_parse_compatible_ids()
480 tag, len); in pnpbios_parse_compatible_ids()
486 p += len + 3; in pnpbios_parse_compatible_ids()
488 p += len + 1; in pnpbios_parse_compatible_ids()
504 unsigned long len; in pnpbios_encode_mem() local
508 len = resource_size(res); in pnpbios_encode_mem()
511 len = 0; in pnpbios_encode_mem()
518 p[10] = (len >> 8) & 0xff; in pnpbios_encode_mem()
519 p[11] = ((len >> 8) >> 8) & 0xff; in pnpbios_encode_mem()
521 pnp_dbg(&dev->dev, " encode mem %#lx-%#lx\n", base, base + len - 1); in pnpbios_encode_mem()
528 unsigned long len; in pnpbios_encode_mem32() local
532 len = resource_size(res); in pnpbios_encode_mem32()
535 len = 0; in pnpbios_encode_mem32()
546 p[16] = len & 0xff; in pnpbios_encode_mem32()
547 p[17] = (len >> 8) & 0xff; in pnpbios_encode_mem32()
548 p[18] = (len >> 16) & 0xff; in pnpbios_encode_mem32()
549 p[19] = (len >> 24) & 0xff; in pnpbios_encode_mem32()
551 pnp_dbg(&dev->dev, " encode mem32 %#lx-%#lx\n", base, base + len - 1); in pnpbios_encode_mem32()
558 unsigned long len; in pnpbios_encode_fixed_mem32() local
562 len = resource_size(res); in pnpbios_encode_fixed_mem32()
565 len = 0; in pnpbios_encode_fixed_mem32()
572 p[8] = len & 0xff; in pnpbios_encode_fixed_mem32()
573 p[9] = (len >> 8) & 0xff; in pnpbios_encode_fixed_mem32()
574 p[10] = (len >> 16) & 0xff; in pnpbios_encode_fixed_mem32()
575 p[11] = (len >> 24) & 0xff; in pnpbios_encode_fixed_mem32()
578 base + len - 1); in pnpbios_encode_fixed_mem32()
616 unsigned long len; in pnpbios_encode_port() local
620 len = resource_size(res); in pnpbios_encode_port()
623 len = 0; in pnpbios_encode_port()
630 p[7] = len & 0xff; in pnpbios_encode_port()
632 pnp_dbg(&dev->dev, " encode io %#lx-%#lx\n", base, base + len - 1); in pnpbios_encode_port()
639 unsigned long len = resource_size(res); in pnpbios_encode_fixed_port() local
643 len = resource_size(res); in pnpbios_encode_fixed_port()
646 len = 0; in pnpbios_encode_fixed_port()
651 p[3] = len & 0xff; in pnpbios_encode_fixed_port()
654 base + len - 1); in pnpbios_encode_fixed_port()
662 unsigned int len, tag; in pnpbios_encode_allocated_resource_data() local
672 len = (p[2] << 8) | p[1]; in pnpbios_encode_allocated_resource_data()
675 len = p[0] & 0x07; in pnpbios_encode_allocated_resource_data()
682 if (len != 9) in pnpbios_encode_allocated_resource_data()
690 if (len != 17) in pnpbios_encode_allocated_resource_data()
698 if (len != 9) in pnpbios_encode_allocated_resource_data()
706 if (len < 2 || len > 3) in pnpbios_encode_allocated_resource_data()
714 if (len != 2) in pnpbios_encode_allocated_resource_data()
722 if (len != 7) in pnpbios_encode_allocated_resource_data()
734 if (len != 3) in pnpbios_encode_allocated_resource_data()
749 tag, len); in pnpbios_encode_allocated_resource_data()
755 p += len + 3; in pnpbios_encode_allocated_resource_data()
757 p += len + 1; in pnpbios_encode_allocated_resource_data()