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