Searched refs:__bf_shf (Results 1 – 7 of 7) sorted by relevance
50 #define __bf_shf(x) (__builtin_ffsll(x) - 1) macro58 ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \63 (1ULL << __bf_shf(_mask))); \76 !((((typeof(_mask))_val) << __bf_shf(_mask)) & ~(_mask)); \90 ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); \104 (typeof(_mask))(((_reg) & (_mask)) >> __bf_shf(_mask)); \
317 reg |= port << __bf_shf(MV88E6185_G1_MONITOR_CTL_INGRESS_DEST_MASK) | in mv88e6095_g1_set_egress_port()318 port << __bf_shf(MV88E6185_G1_MONITOR_CTL_EGRESS_DEST_MASK); in mv88e6095_g1_set_egress_port()337 reg |= port << __bf_shf(MV88E6185_G1_MONITOR_CTL_ARP_DEST_MASK); in mv88e6095_g1_set_cpu_port()431 return mv88e6xxx_g1_ctl2_mask(chip, mask, port << __bf_shf(mask)); in mv88e6185_g1_set_cascade_port()
1062 (ptr << __bf_shf(MV88E6390_PORT_IEEE_PRIO_MAP_TABLE_PTR_MASK)) | in mv88e6xxx_port_ieeepmt_write()
611 dev <<= __bf_shf(MV88E6XXX_G2_SMI_PHY_CMD_DEV_ADDR_MASK); in mv88e6xxx_g2_smi_phy_access()
67 return (addr_hi * ((OP_BR_ADDR_LO >> __bf_shf(OP_BR_ADDR_LO)) + 1)) | in br_get_offset()75 addr_lo = offset & (OP_BR_ADDR_LO >> __bf_shf(OP_BR_ADDR_LO)); in br_set_offset()
526 nfp_eth_set_bit_config(nsp, raw_idx, mask, __bf_shf(mask), \
177 addr_lo = addr & (OP_BR_ADDR_LO >> __bf_shf(OP_BR_ADDR_LO)); in __emit_br()222 addr_lo = addr & (OP_BR_BIT_ADDR_LO >> __bf_shf(OP_BR_BIT_ADDR_LO)); in __emit_br_bit()