HelenOS sources

BIT_RANGE_EXTRACT   97 uspace/drv/audio/hdaudio/codec.c 	*startnode = BIT_RANGE_EXTRACT(uint32_t, subnc_startnode_h,
BIT_RANGE_EXTRACT   99 uspace/drv/audio/hdaudio/codec.c 	*nodecount = BIT_RANGE_EXTRACT(uint32_t, subnc_nodecount_h,
BIT_RANGE_EXTRACT  117 uspace/drv/audio/hdaudio/codec.c 	*type = BIT_RANGE_EXTRACT(uint32_t, fgrpt_type_h, fgrpt_type_l, resp);
BIT_RANGE_EXTRACT  134 uspace/drv/audio/hdaudio/codec.c 	*items = resp & BIT_RANGE_EXTRACT(uint32_t, cll_len_h, cll_len_l, resp);
BIT_RANGE_EXTRACT  208 uspace/drv/audio/hdaudio/codec.c 	*type = BIT_RANGE_EXTRACT(uint32_t, awc_type_h, awc_type_l, resp);
BIT_RANGE_EXTRACT  540 uspace/drv/audio/hdaudio/codec.c 		    BIT_RANGE_EXTRACT(uint32_t, 23, 16, gpio),
BIT_RANGE_EXTRACT  541 uspace/drv/audio/hdaudio/codec.c 		    BIT_RANGE_EXTRACT(uint32_t, 15, 8, gpio),
BIT_RANGE_EXTRACT  542 uspace/drv/audio/hdaudio/codec.c 		    BIT_RANGE_EXTRACT(uint32_t, 7, 0, gpio));
BIT_RANGE_EXTRACT  168 uspace/drv/audio/hdaudio/hdactl.c 	sizecap = BIT_RANGE_EXTRACT(uint8_t, corbsize_cap_h,
BIT_RANGE_EXTRACT  265 uspace/drv/audio/hdaudio/hdactl.c 	sizecap = BIT_RANGE_EXTRACT(uint8_t, rirbsize_cap_h,
BIT_RANGE_EXTRACT  345 uspace/drv/audio/hdaudio/hdactl.c 	return BIT_RANGE_EXTRACT(uint16_t, corbrp_rp_h, corbrp_rp_l, corbrp);
BIT_RANGE_EXTRACT  353 uspace/drv/audio/hdaudio/hdactl.c 	return BIT_RANGE_EXTRACT(uint16_t, corbwp_wp_h, corbwp_wp_l, corbwp);
BIT_RANGE_EXTRACT  367 uspace/drv/audio/hdaudio/hdactl.c 	return BIT_RANGE_EXTRACT(uint16_t, rirbwp_wp_h, rirbwp_wp_l, rirbwp);
BIT_RANGE_EXTRACT  573 uspace/drv/audio/hdaudio/hdactl.c 	ctl->oss = BIT_RANGE_EXTRACT(uint16_t, gcap_oss_h, gcap_oss_l, gcap);
BIT_RANGE_EXTRACT  574 uspace/drv/audio/hdaudio/hdactl.c 	ctl->iss = BIT_RANGE_EXTRACT(uint16_t, gcap_iss_h, gcap_iss_l, gcap);
BIT_RANGE_EXTRACT  575 uspace/drv/audio/hdaudio/hdactl.c 	ctl->bss = BIT_RANGE_EXTRACT(uint16_t, gcap_bss_h, gcap_bss_l, gcap);
BIT_RANGE_EXTRACT  209 uspace/drv/block/usbmast/scsi_ms.c 	inq_res->device_type = BIT_RANGE_EXTRACT(uint8_t,
BIT_RANGE_EXTRACT  212 uspace/drv/block/usbmast/scsi_ms.c 	inq_res->removable = BIT_RANGE_EXTRACT(uint8_t,
BIT_RANGE_EXTRACT   63 uspace/drv/bus/usb/xhci/hw_struct/common.h 	(BIT_RANGE_EXTRACT(uint32_t, hi, lo, xhci2host(32, field)))
BIT_RANGE_EXTRACT   65 uspace/drv/bus/usb/xhci/hw_struct/common.h 	(BIT_RANGE_EXTRACT(uint64_t, hi, lo, xhci2host(64, field)))
BIT_RANGE_EXTRACT  115 uspace/drv/bus/usb/xhci/hw_struct/regs.h 	BIT_RANGE_EXTRACT(uint##size##_t, (hi), (lo), XHCI_REG_RD_FIELD((ptr), size))
BIT_RANGE_EXTRACT  280 uspace/lib/c/arch/sparc64/src/rtld/reloc.c 	hh = BIT_RANGE_EXTRACT(uintptr_t, 63, 42, ta);
BIT_RANGE_EXTRACT  281 uspace/lib/c/arch/sparc64/src/rtld/reloc.c 	hm = BIT_RANGE_EXTRACT(uintptr_t, 41, 32, ta);
BIT_RANGE_EXTRACT  282 uspace/lib/c/arch/sparc64/src/rtld/reloc.c 	lm = BIT_RANGE_EXTRACT(uintptr_t, 31, 10, ta);
BIT_RANGE_EXTRACT  283 uspace/lib/c/arch/sparc64/src/rtld/reloc.c 	lo = BIT_RANGE_EXTRACT(uintptr_t, 9, 0, ta);
BIT_RANGE_EXTRACT  603 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->qr = BIT_RANGE_EXTRACT(uint16_t, OPB_QR, OPB_QR, hdr->opbits);
BIT_RANGE_EXTRACT  604 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->opcode = BIT_RANGE_EXTRACT(uint16_t, OPB_OPCODE_h, OPB_OPCODE_l,
BIT_RANGE_EXTRACT  606 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->aa = BIT_RANGE_EXTRACT(uint16_t, OPB_AA, OPB_AA, hdr->opbits);
BIT_RANGE_EXTRACT  607 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->tc = BIT_RANGE_EXTRACT(uint16_t, OPB_TC, OPB_TC, hdr->opbits);
BIT_RANGE_EXTRACT  608 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->rd = BIT_RANGE_EXTRACT(uint16_t, OPB_RD, OPB_RD, hdr->opbits);
BIT_RANGE_EXTRACT  609 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->ra = BIT_RANGE_EXTRACT(uint16_t, OPB_RA, OPB_RA, hdr->opbits);
BIT_RANGE_EXTRACT  610 uspace/srv/net/dnsrsrv/dns_msg.c 	msg->rcode = BIT_RANGE_EXTRACT(uint16_t, OPB_RCODE_h, OPB_RCODE_l,
BIT_RANGE_EXTRACT  323 uspace/srv/net/inetsrv/pdu.c 	uint8_t version = BIT_RANGE_EXTRACT(uint8_t, VI_VERSION_h,
BIT_RANGE_EXTRACT  344 uspace/srv/net/inetsrv/pdu.c 	uint16_t foff = BIT_RANGE_EXTRACT(uint16_t, FF_FRAGOFF_h, FF_FRAGOFF_l,
BIT_RANGE_EXTRACT  361 uspace/srv/net/inetsrv/pdu.c 	    BIT_RANGE_EXTRACT(uint8_t, VI_IHL_h, VI_IHL_l, hdr->ver_ihl);
BIT_RANGE_EXTRACT  400 uspace/srv/net/inetsrv/pdu.c 	uint8_t version = BIT_RANGE_EXTRACT(uint8_t, VI_VERSION_h,
BIT_RANGE_EXTRACT  427 uspace/srv/net/inetsrv/pdu.c 		foff = BIT_RANGE_EXTRACT(uint16_t, OF_FRAGOFF_h, OF_FRAGOFF_l,
BIT_RANGE_EXTRACT   86 uspace/srv/net/tcp/inet.c 	data_offset = BIT_RANGE_EXTRACT(uint32_t, DF_DATA_OFFSET_h, DF_DATA_OFFSET_l,
HelenOS homepage, sources at GitHub