/linux/drivers/net/ethernet/altera/ |
H A D | altera_utils.c | 9 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_set_bit() argument 12 value |= bit_mask; in tse_set_bit() 16 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_clear_bit() argument 19 value &= ~bit_mask; in tse_clear_bit() 23 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_set() argument 26 return (value & bit_mask) ? 1 : 0; in tse_bit_is_set() 29 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_clear() argument 32 return (value & bit_mask) ? 0 : 1; in tse_bit_is_clear()
|
H A D | altera_utils.h | 12 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask); 13 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask); 14 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask); 15 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask);
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
H A D | dr_ste_v0.c | 707 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument 711 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, dmac_47_16, mask, dmac_47_16); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 712 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, dmac_15_0, mask, dmac_15_0); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 715 MLX5_SET(ste_eth_l2_src_dst, bit_mask, smac_47_32, in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 717 MLX5_SET(ste_eth_l2_src_dst, bit_mask, smac_31_0, in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 723 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_vlan_id, mask, first_vid); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 724 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_cfi, mask, first_cfi); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 725 DR_STE_SET_TAG(eth_l2_src_dst, bit_mask, first_priority, mask, first_prio); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 726 DR_STE_SET_ONES(eth_l2_src_dst, bit_mask, l3_type, mask, ip_version); in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 729 MLX5_SET(ste_eth_l2_src_dst, bit_mask, first_vlan_qualifie in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 884 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() argument 996 dr_ste_v0_build_eth_l2_src_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v0_build_eth_l2_src_bit_mask() argument 1032 dr_ste_v0_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param * value,struct mlx5dr_ste_build * sb,u8 * bit_mask) dr_ste_v0_build_eth_l2_dst_bit_mask() argument 1068 dr_ste_v0_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v0_build_eth_l2_tnl_bit_mask() argument 1637 dr_ste_v0_build_src_gvmi_qpn_bit_mask(struct mlx5dr_match_param * value,u8 * bit_mask) dr_ste_v0_build_src_gvmi_qpn_bit_mask() argument 1656 u8 *bit_mask = sb->bit_mask; dr_ste_v0_build_src_gvmi_qpn_tag() local [all...] |
H A D | dr_ste_v1.c | 966 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument 970 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, dmac_47_16, mask, dmac_47_16); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 971 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, dmac_15_0, mask, dmac_15_0); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 973 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, smac_47_16, mask, smac_47_16); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 974 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, smac_15_0, mask, smac_15_0); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 976 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_vlan_id, mask, first_vid); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 977 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_cfi, mask, first_cfi); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 978 DR_STE_SET_TAG(eth_l2_src_dst_v1, bit_mask, first_priority, mask, first_prio); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 979 DR_STE_SET_ONES(eth_l2_src_dst_v1, bit_mask, l3_type, mask, ip_version); in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 982 MLX5_SET(ste_eth_l2_src_dst_v1, bit_mask, first_vlan_qualifie in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 1120 dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() argument 1228 dr_ste_v1_build_eth_l2_src_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v1_build_eth_l2_src_bit_mask() argument 1261 dr_ste_v1_build_eth_l2_dst_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v1_build_eth_l2_dst_bit_mask() argument 1294 dr_ste_v1_build_eth_l2_tnl_bit_mask(struct mlx5dr_match_param * value,bool inner,u8 * bit_mask) dr_ste_v1_build_eth_l2_tnl_bit_mask() argument 1832 dr_ste_v1_build_src_gvmi_qpn_bit_mask(struct mlx5dr_match_param * value,u8 * bit_mask) dr_ste_v1_build_src_gvmi_qpn_bit_mask() argument 1850 u8 *bit_mask = sb->bit_mask; dr_ste_v1_build_src_gvmi_qpn_tag() local [all...] |
/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_tgec.c | 261 u32 bit_mask; in get_exception_flag() local 265 bit_mask = TGEC_IMASK_MDIO_SCAN_EVENT; in get_exception_flag() 268 bit_mask = TGEC_IMASK_MDIO_CMD_CMPL; in get_exception_flag() 271 bit_mask = TGEC_IMASK_REM_FAULT; in get_exception_flag() 274 bit_mask = TGEC_IMASK_LOC_FAULT; in get_exception_flag() 277 bit_mask = TGEC_IMASK_TX_ECC_ER; in get_exception_flag() 280 bit_mask = TGEC_IMASK_TX_FIFO_UNFL; in get_exception_flag() 283 bit_mask = TGEC_IMASK_TX_FIFO_OVFL; in get_exception_flag() 286 bit_mask = TGEC_IMASK_TX_ER; in get_exception_flag() 289 bit_mask in get_exception_flag() 597 u32 bit_mask = 0; tgec_set_exception() local [all...] |
H A D | fman_dtsec.c | 463 u32 bit_mask = 0x80000000 >> bit_idx; in set_bucket() local 472 iowrite32be(ioread32be(reg) | bit_mask, reg); in set_bucket() 474 iowrite32be(ioread32be(reg) & (~bit_mask), reg); in set_bucket() 524 u32 bit_mask; in get_exception_flag() local 528 bit_mask = DTSEC_IMASK_BREN; in get_exception_flag() 531 bit_mask = DTSEC_IMASK_RXCEN; in get_exception_flag() 534 bit_mask = DTSEC_IMASK_GTSCEN; in get_exception_flag() 537 bit_mask = DTSEC_IMASK_BTEN; in get_exception_flag() 540 bit_mask = DTSEC_IMASK_TXCEN; in get_exception_flag() 543 bit_mask in get_exception_flag() 1212 u32 bit_mask = 0; dtsec_set_exception() local [all...] |
H A D | fman_memac.c | 437 u32 bit_mask; in get_exception_flag() local 441 bit_mask = MEMAC_IMASK_TECC_ER; in get_exception_flag() 444 bit_mask = MEMAC_IMASK_RECC_ER; in get_exception_flag() 447 bit_mask = MEMAC_IMASK_TSECC_ER; in get_exception_flag() 450 bit_mask = MEMAC_IMASK_MGI; in get_exception_flag() 453 bit_mask = 0; in get_exception_flag() 457 return bit_mask; in get_exception_flag() 883 u32 bit_mask = 0; in memac_set_exception() local 885 bit_mask = get_exception_flag(exception); in memac_set_exception() 886 if (bit_mask) { in memac_set_exception() [all...] |
/linux/arch/arm/mach-socfpga/ |
H A D | ocram.c | 65 static inline void ecc_set_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_set_bits() argument 69 value |= bit_mask; in ecc_set_bits() 73 static inline void ecc_clear_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_clear_bits() argument 77 value &= ~bit_mask; in ecc_clear_bits() 81 static inline int ecc_test_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_test_bits() argument 85 return (value & bit_mask) ? 1 : 0; in ecc_test_bits()
|
/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00reg.h | 149 u8 bit_mask; member 154 u16 bit_mask; member 159 u32 bit_mask; member 238 *(__reg) &= ~((__field).bit_mask); \ 241 ((__field).bit_mask); \ 247 ((__reg) & ((__field).bit_mask)) >> \
|
/linux/drivers/mfd/ |
H A D | adp5520.c | 72 uint8_t bit_mask) in __adp5520_ack_bits() argument 83 reg_val |= bit_mask; in __adp5520_ack_bits() 103 int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_set_bits() argument 113 if (!ret && ((reg_val & bit_mask) != bit_mask)) { in adp5520_set_bits() 114 reg_val |= bit_mask; in adp5520_set_bits() 123 int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_clr_bits() argument 133 if (!ret && (reg_val & bit_mask)) { in adp5520_clr_bits() 134 reg_val &= ~bit_mask; in adp5520_clr_bits()
|
H A D | da903x.c | 170 int da903x_set_bits(struct device *dev, int reg, uint8_t bit_mask) in da903x_set_bits() argument 182 if ((reg_val & bit_mask) != bit_mask) { in da903x_set_bits() 183 reg_val |= bit_mask; in da903x_set_bits() 192 int da903x_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in da903x_clr_bits() argument 204 if (reg_val & bit_mask) { in da903x_clr_bits() 205 reg_val &= ~bit_mask; in da903x_clr_bits()
|
H A D | twl6030-irq.c | 231 int twl6030_interrupt_unmask(u8 bit_mask, u8 offset) in twl6030_interrupt_unmask() argument 238 unmask_value &= (~(bit_mask)); in twl6030_interrupt_unmask() 245 int twl6030_interrupt_mask(u8 bit_mask, u8 offset) in twl6030_interrupt_mask() argument 252 mask_value |= (bit_mask); in twl6030_interrupt_mask()
|
/linux/drivers/staging/most/dim2/ |
H A D | hal.c | 53 static inline u32 bit_mask(u8 position) in bit_mask() function 161 u32 const cmd = bit_mask(MADR_WNR_BIT) | bit_mask(MADR_TB_BIT); in dim2_clear_dbr() 197 dim2_transfer_madr(bit_mask(MADR_WNR_BIT) | ctr_addr); in dim2_write_ctr_mask() 306 bit_mask(ADT1_PS_BIT + shift) | in dim2_start_ctrl_async() 307 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_ctrl_async() 329 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_isoc_sync() 359 writel(readl(&g.dim2->ACMR0) | bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_configure_channel() 365 writel(readl(&g.dim2->ACMR0) & ~bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_clear_channel() 374 writel(bit_mask(ch_add in dim2_clear_channel() [all...] |
/linux/drivers/clk/bcm/ |
H A D | clk-iproc-pll.c | 188 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_disable() 199 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_disable() 211 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_enable() 218 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_enable() 256 val &= ~(bit_mask(dig_filter->ki_width) << dig_filter->ki_shift | in __pll_bring_out_reset() 257 bit_mask(dig_filter->kp_width) << dig_filter->kp_shift | in __pll_bring_out_reset() 258 bit_mask(dig_filter->ka_width) << dig_filter->ka_shift); in __pll_bring_out_reset() 291 bit_mask(ctrl->ndiv_int.width); in pll_fractional_change_only() 297 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width); in pll_fractional_change_only() 358 val &= ~(bit_mask(ctr in pll_set_rate() [all...] |
H A D | clk-iproc-asiu.c | 89 div_h = (val >> clk->div.high_shift) & bit_mask(clk->div.high_width); in iproc_asiu_clk_recalc_rate() 91 div_l = (val >> clk->div.low_shift) & bit_mask(clk->div.low_width); in iproc_asiu_clk_recalc_rate() 149 val &= ~(bit_mask(clk->div.high_width) in iproc_asiu_clk_set_rate() 153 val &= ~(bit_mask(clk->div.high_width) in iproc_asiu_clk_set_rate() 157 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift); in iproc_asiu_clk_set_rate() 160 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift); in iproc_asiu_clk_set_rate()
|
/linux/drivers/staging/media/starfive/camss/ |
H A D | stf-camss.h | 118 u32 reg, u32 bit_mask) in stf_syscon_reg_set_bit() argument 123 iowrite32(value | bit_mask, stfcamss->syscon_base + reg); in stf_syscon_reg_set_bit() 127 u32 reg, u32 bit_mask) in stf_syscon_reg_clear_bit() argument 132 iowrite32(value & ~bit_mask, stfcamss->syscon_base + reg); in stf_syscon_reg_clear_bit()
|
/linux/include/linux/mfd/ |
H A D | rc5t583.h | 344 unsigned int bit_mask) in rc5t583_set_bits() argument 347 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, bit_mask); in rc5t583_set_bits() 351 unsigned int bit_mask) in rc5t583_clear_bits() argument 354 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, 0); in rc5t583_clear_bits()
|
H A D | tps6586x.h | 105 extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask); 106 extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
H A D | definer.c | 124 (fc)->bit_mask = __mlx5_mask(definer_hl, d_hdr); \ 378 HWS_SET32(tag, -1, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_ones_set() 389 HWS_SET32(tag, val, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_generic_set() 398 HWS_SET32(tag, STE_CVLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_outer_vlan_type_set() 400 HWS_SET32(tag, STE_SVLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_outer_vlan_type_set() 402 HWS_SET32(tag, STE_NO_VLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_outer_vlan_type_set() 411 HWS_SET32(tag, STE_CVLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_inner_vlan_type_set() 413 HWS_SET32(tag, STE_SVLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_inner_vlan_type_set() 415 HWS_SET32(tag, STE_NO_VLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_inner_vlan_type_set() 432 HWS_SET32(tag, STE_CVLAN, fc->byte_off, fc->bit_off, fc->bit_mask); in hws_definer_second_vlan_type_set() [all...] |
/linux/drivers/irqchip/ |
H A D | irq-starfive-jh8100-intc.c | 36 u32 reg, u32 bit_mask) in starfive_intc_bit_set() argument 41 value |= bit_mask; in starfive_intc_bit_set() 46 u32 reg, u32 bit_mask) in starfive_intc_bit_clear() argument 51 value &= ~bit_mask; in starfive_intc_bit_clear()
|
/linux/drivers/platform/x86/ |
H A D | pmc_atom.c | 25 u32 bit_mask; member 268 fd_map[index].bit_mask & fd ? "Disabled" : "Enabled ", in pmc_dev_state_print() 269 sts_map[index].bit_mask & sts ? "D3" : "D0"); in pmc_dev_state_print() 306 map[index].bit_mask & pss ? "Off" : "On"); in pmc_pss_state_show() 461 if (!(fd_map[index].bit_mask & fd) && in pmc_dev_state_check() 462 !(sts_map[index].bit_mask & sts)) { in pmc_dev_state_check() 463 if (sts_map[index].bit_mask & sts_possible_false_pos) in pmc_dev_state_check()
|
/linux/include/linux/mfd/da9055/ |
H A D | core.h | 68 unsigned char bit_mask, in da9055_reg_update() argument 71 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val); in da9055_reg_update()
|
/linux/arch/x86/include/asm/ |
H A D | hpet.h | 82 extern int hpet_mask_rtc_irq_bit(unsigned long bit_mask); 83 extern int hpet_set_rtc_irq_bit(unsigned long bit_mask);
|
/linux/drivers/gpio/ |
H A D | gpio-twl4030.c | 438 u8 bit_mask; in gpio_twl4030_pulls() local 441 for (bit_mask = 0, j = 0; j < 8; j += 2, gpio_bit <<= 1) { in gpio_twl4030_pulls() 443 bit_mask |= 1 << (j + 1); in gpio_twl4030_pulls() 445 bit_mask |= 1 << (j + 0); in gpio_twl4030_pulls() 447 message[i] = bit_mask; in gpio_twl4030_pulls()
|
/linux/drivers/net/ethernet/microchip/ |
H A D | lan743x_ptp.c | 59 u32 bit_mask) in lan743x_ptp_wait_till_cmd_done() argument 66 bit_mask))) { in lan743x_ptp_wait_till_cmd_done() 73 bit_mask); in lan743x_ptp_wait_till_cmd_done() 254 int bit_mask = BIT(pin); in lan743x_gpio_rsrv_ptp_out() local 259 if (!(gpio->used_bits & bit_mask)) { in lan743x_gpio_rsrv_ptp_out() 260 gpio->used_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out() 261 gpio->output_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out() 262 gpio->ptp_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out() 301 int bit_mask = BIT(pin); in lan743x_gpio_release() local 304 if (gpio->used_bits & bit_mask) { in lan743x_gpio_release() [all...] |