Searched refs:bit_shift (Results 1 – 8 of 8) sorted by relevance
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_endint.h | 108 typedef struct { uint64_t bit_shift; uint64_t bit_mask; } bitdef_t; member 114 return ((v.bit_val & d.bit_mask) >> d.bit_shift); in get_bits8() 120 v->bit_val |= (val << d.bit_shift) & d.bit_mask; in set_bits8() 152 return ((BE_16(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits16() 158 v->bit_val |= BE_16((val << d.bit_shift) & d.bit_mask); in set_bits16() 190 return ((BE_32(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits32() 196 v->bit_val |= BE_32((val << d.bit_shift) & d.bit_mask); in set_bits32() 228 return ((from_be24(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits24() 235 vv |= (val << d.bit_shift) & d.bit_mask; in set_bits24() 268 return ((BE_64(v.bit_val) & d.bit_mask) >> d.bit_shift); in get_bits64() [all …]
|
H A D | mlxcx_reg.h | 504 #define MLXCX_CQ_ARM_CI (bitdef_t){ .bit_shift = 0, \ 634 .bit_shift = 28, \ 640 .bit_shift = 25, \ 672 .bit_shift = 24, \ 676 .bit_shift = 20, \ 717 .bit_shift = 24, \ 721 .bit_shift = 20, \ 798 .bit_shift = 9, \ 802 .bit_shift = 0, \ 1887 .bit_shift = 4, .bit_mask = 0xF0 } [all …]
|
/illumos-gate/usr/src/uts/common/io/igc/core/ |
H A D | igc_mac.c | 303 u8 bit_shift = 0; in igc_hash_mc_addr_generic() local 313 while (hash_mask >> bit_shift != 0xFF) in igc_hash_mc_addr_generic() 314 bit_shift++; in igc_hash_mc_addr_generic() 346 bit_shift += 1; in igc_hash_mc_addr_generic() 349 bit_shift += 2; in igc_hash_mc_addr_generic() 352 bit_shift += 4; in igc_hash_mc_addr_generic() 356 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in igc_hash_mc_addr_generic() 357 (((u16) mc_addr[5]) << bit_shift))); in igc_hash_mc_addr_generic()
|
/illumos-gate/usr/src/uts/common/io/e1000api/ |
H A D | e1000_vf.c | 360 u8 bit_shift = 0; in e1000_hash_mc_addr_vf() local 371 while (hash_mask >> bit_shift != 0xFF) in e1000_hash_mc_addr_vf() 372 bit_shift++; in e1000_hash_mc_addr_vf() 374 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_vf() 375 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_vf()
|
H A D | e1000_mac.c | 519 u8 bit_shift = 0; in e1000_hash_mc_addr_generic() local 529 while (hash_mask >> bit_shift != 0xFF) in e1000_hash_mc_addr_generic() 530 bit_shift++; in e1000_hash_mc_addr_generic() 562 bit_shift += 1; in e1000_hash_mc_addr_generic() 565 bit_shift += 2; in e1000_hash_mc_addr_generic() 568 bit_shift += 4; in e1000_hash_mc_addr_generic() 572 hash_value = hash_mask & (((mc_addr[4] >> (8 - bit_shift)) | in e1000_hash_mc_addr_generic() 573 (((u16) mc_addr[5]) << bit_shift))); in e1000_hash_mc_addr_generic()
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | Makefile.com | 32 objs/printf.o := SMOFF += 64bit_shift 33 pics/printf.o := SMOFF += 64bit_shift
|
/illumos-gate/usr/src/uts/intel/hsfs/ |
H A D | Makefile | 71 $(OBJS_DIR)/hsfs_vnops.o := SMOFF += 64bit_shift,signed
|
/illumos-gate/usr/src/cmd/zdb/ |
H A D | Makefile | 55 SMOFF += 64bit_shift,all_func_returns
|