Home
last modified time | relevance | path

Searched refs:mask (Results 176 – 200 of 6539) sorted by relevance

12345678910>>...262

/linux/net/openvswitch/
H A Dflow_table.c54 bool full, const struct sw_flow_mask *mask) in ovs_flow_mask_key() argument
56 int start = full ? 0 : mask->range.start; in ovs_flow_mask_key()
57 int len = full ? sizeof *dst : range_n_bytes(&mask->range); in ovs_flow_mask_key()
58 const long *m = (const long *)((const u8 *)&mask->key + start); in ovs_flow_mask_key()
299 struct sw_flow_mask *mask) in tbl_mask_array_del_mask() argument
306 if (mask == ovsl_dereference(ma->masks[i])) in tbl_mask_array_del_mask()
319 kfree_rcu(mask, rcu); in tbl_mask_array_del_mask()
331 static void flow_mask_remove(struct flow_table *tbl, struct sw_flow_mask *mask) in flow_mask_remove() argument
333 if (mask) { in flow_mask_remove()
338 BUG_ON(!mask->ref_count); in flow_mask_remove()
[all …]
/linux/fs/bcachefs/
H A Dfifo.h9 size_t front, back, size, mask; \
24 (fifo)->mask = (fifo)->size \
41 swap((l)->mask, (r)->mask); \
59 #define fifo_peek_front(fifo) ((fifo)->data[(fifo)->front & (fifo)->mask])
60 #define fifo_peek_back(fifo) ((fifo)->data[((fifo)->back - 1) & (fifo)->mask])
64 ? (fifo)->front : (fifo)->back) & ~(fifo)->mask) + \
67 #define fifo_entry_idx(fifo, p) (((p) - &fifo_peek_front(fifo)) & (fifo)->mask)
68 #define fifo_idx_entry(fifo, i) ((fifo)->data[((fifo)->front + (i)) & (fifo)->mask])
71 (fifo_full((f)) ? NULL : &(f)->data[(f)->back++ & (f)->mask])
74 (fifo_full((f)) ? NULL : &(f)->data[--(f)->front & (f)->mask])
[all …]
/linux/arch/arm/include/asm/
H A Dbitops.h39 unsigned long mask = BIT_MASK(bit); in ____atomic_set_bit() local
44 *p |= mask; in ____atomic_set_bit()
51 unsigned long mask = BIT_MASK(bit); in ____atomic_clear_bit() local
56 *p &= ~mask; in ____atomic_clear_bit()
63 unsigned long mask = BIT_MASK(bit); in ____atomic_change_bit() local
68 *p ^= mask; in ____atomic_change_bit()
77 unsigned long mask = BIT_MASK(bit); in ____atomic_test_and_set_bit() local
83 *p = res | mask; in ____atomic_test_and_set_bit()
86 return (res & mask) != 0; in ____atomic_test_and_set_bit()
94 unsigned long mask = BIT_MASK(bit); in ____atomic_test_and_clear_bit() local
[all …]
/linux/arch/arm64/mm/
H A Dptdump.c43 .mask = PTE_VALID,
48 .mask = PTE_USER,
53 .mask = PTE_RDONLY,
58 .mask = PTE_PXN,
63 .mask = PTE_SHARED,
68 .mask = PTE_AF,
73 .mask = PTE_NG,
78 .mask = PTE_CONT,
83 .mask = PTE_TABLE_BIT,
88 .mask = PTE_UXN,
[all …]
/linux/arch/m68k/68000/
H A Dints.c83 int mask; in process_int() local
91 mask = 0x00000001; in process_int()
94 mask = 0x00000010; in process_int()
99 mask = 0x00000100; in process_int()
102 mask = 0x00001000; in process_int()
109 mask = 0x00010000; in process_int()
112 mask = 0x00100000; in process_int()
117 mask = 0x01000000; in process_int()
120 mask = 0x10000000; in process_int()
126 while (! (mask & pend)) { in process_int()
[all …]
/linux/sound/pci/ac97/
H A Dac97_patch.h10 #define AC97_SINGLE_VALUE(reg,shift,mask,invert) \ argument
11 ((reg) | ((shift) << 8) | ((shift) << 12) | ((mask) << 16) | \
13 #define AC97_PAGE_SINGLE_VALUE(reg,shift,mask,invert,page) \ argument
14 (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26))
15 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ argument
19 .private_value = AC97_SINGLE_VALUE(reg, shift, mask, invert) }
20 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ argument
24 .private_value = AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) }
25 #define AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ argument
29 ….private_value = (reg) | ((shift_left) << 8) | ((shift_right) << 12) | ((mask) << 16) | ((invert) …
[all …]
/linux/arch/arm/mach-footbridge/
H A Disa-irq.c32 unsigned int mask = 1 << (d->irq & 7); in isa_mask_pic_lo_irq() local
34 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_mask_pic_lo_irq()
39 unsigned int mask = 1 << (d->irq & 7); in isa_ack_pic_lo_irq() local
41 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_ack_pic_lo_irq()
47 unsigned int mask = 1 << (d->irq & 7); in isa_unmask_pic_lo_irq() local
49 outb(inb(PIC_MASK_LO) & ~mask, PIC_MASK_LO); in isa_unmask_pic_lo_irq()
60 unsigned int mask = 1 << (d->irq & 7); in isa_mask_pic_hi_irq() local
62 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_mask_pic_hi_irq()
67 unsigned int mask = 1 << (d->irq & 7); in isa_ack_pic_hi_irq() local
69 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_ack_pic_hi_irq()
[all …]
/linux/arch/mips/bcm63xx/
H A Dclk.c43 static void bcm_hwclock_set(u32 mask, int enable) in bcm_hwclock_set() argument
49 reg |= mask; in bcm_hwclock_set()
51 reg &= ~mask; in bcm_hwclock_set()
60 u32 mask; in enet_misc_set() local
63 mask = CKCTL_6338_ENET_EN; in enet_misc_set()
65 mask = CKCTL_6345_ENET_EN; in enet_misc_set()
67 mask = CKCTL_6348_ENET_EN; in enet_misc_set()
70 mask = CKCTL_6358_EMUSB_EN; in enet_misc_set()
71 bcm_hwclock_set(mask, enable); in enet_misc_set()
90 u32 mask; in enetx_set() local
[all …]
/linux/drivers/net/ethernet/intel/igc/
H A Digc_diag.c36 u32 mask, u32 write) in reg_pattern_test() argument
48 if (val != (test_pattern[pat] & write & mask)) { in reg_pattern_test()
51 reg, val, test_pattern[pat] & write & mask); in reg_pattern_test()
62 u32 mask, u32 write) in reg_set_and_check() argument
68 wr32(reg, write & mask); in reg_set_and_check()
70 if ((write & mask) != (val & mask)) { in reg_set_and_check()
73 reg, (val & mask), (write & mask)); in reg_set_and_check()
118 test->mask, in igc_reg_test()
124 test->mask, in igc_reg_test()
130 test->mask, in igc_reg_test()
[all …]
/linux/virt/kvm/
H A Ddirty_ring.c53 static void kvm_reset_dirty_gfn(struct kvm *kvm, u32 slot, u64 offset, u64 mask) in kvm_reset_dirty_gfn() argument
58 if (!mask) in kvm_reset_dirty_gfn()
69 if (!memslot || (offset + __fls(mask)) >= memslot->npages) in kvm_reset_dirty_gfn()
73 kvm_arch_mmu_enable_log_dirty_pt_masked(kvm, memslot, offset, mask); in kvm_reset_dirty_gfn()
111 unsigned long mask; in kvm_dirty_ring_reset() local
117 cur_slot = cur_offset = mask = 0; in kvm_dirty_ring_reset()
141 mask |= 1ull << delta; in kvm_dirty_ring_reset()
147 (mask << -delta >> -delta) == mask) { in kvm_dirty_ring_reset()
149 mask = (mask << -delta) | 1; in kvm_dirty_ring_reset()
153 kvm_reset_dirty_gfn(kvm, cur_slot, cur_offset, mask); in kvm_dirty_ring_reset()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_ste_v0.c707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask() local
709 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()
710 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()
712 if (mask->smac_47_16 || mask->smac_15_0) { in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
714 mask->smac_47_16 >> 16); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
716 mask->smac_47_16 << 16 | mask->smac_15_0); in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
717 mask->smac_47_16 = 0; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
718 mask->smac_15_0 = 0; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
721 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()
722 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()
[all …]
/linux/include/asm-generic/bitops/
H A Datomic.h39 unsigned long mask = BIT_MASK(nr); in arch_test_and_set_bit() local
42 old = raw_atomic_long_fetch_or(mask, (atomic_long_t *)p); in arch_test_and_set_bit()
43 return !!(old & mask); in arch_test_and_set_bit()
50 unsigned long mask = BIT_MASK(nr); in arch_test_and_clear_bit() local
53 old = raw_atomic_long_fetch_andnot(mask, (atomic_long_t *)p); in arch_test_and_clear_bit()
54 return !!(old & mask); in arch_test_and_clear_bit()
61 unsigned long mask = BIT_MASK(nr); in arch_test_and_change_bit() local
64 old = raw_atomic_long_fetch_xor(mask, (atomic_long_t *)p); in arch_test_and_change_bit()
65 return !!(old & mask); in arch_test_and_change_bit()
/linux/tools/perf/util/
H A Dprint_binary.c10 size_t i, j, mask; in binary__fprintf() local
17 mask = bytes_per_line - 1; in binary__fprintf()
21 if ((i & mask) == 0) { in binary__fprintf()
28 if (((i & mask) == mask) || i == len - 1) { in binary__fprintf()
29 for (j = 0; j < mask-(i & mask); j++) in binary__fprintf()
33 for (j = i & ~mask; j <= i; j++) in binary__fprintf()
35 for (j = 0; j < mask-(i & mask); j++) in binary__fprintf()
/linux/include/crypto/internal/
H A Dcipher.h57 u32 type, u32 mask) in crypto_alloc_cipher() argument
61 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_alloc_cipher()
63 return __crypto_cipher_cast(crypto_alloc_base(alg_name, type, mask)); in crypto_alloc_cipher()
90 static inline int crypto_has_cipher(const char *alg_name, u32 type, u32 mask) in crypto_has_cipher() argument
94 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_has_cipher()
96 return crypto_has_alg(alg_name, type, mask); in crypto_has_cipher()
187 const char *name, u32 type, u32 mask) in crypto_grab_cipher() argument
191 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_grab_cipher()
192 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_cipher()
210 u32 mask = CRYPTO_ALG_TYPE_MASK; in crypto_spawn_cipher() local
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt_pm_irq.c17 u32 mask = gt->pm_imr; in write_pm_imr() local
22 mask <<= 16; /* pm is in upper half */ in write_pm_imr()
29 intel_uncore_write(uncore, reg, mask); in write_pm_imr()
52 void gen6_gt_pm_unmask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_unmask_irq() argument
54 gen6_gt_pm_update_irq(gt, mask, mask); in gen6_gt_pm_unmask_irq()
57 void gen6_gt_pm_mask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_mask_irq() argument
59 gen6_gt_pm_update_irq(gt, mask, 0); in gen6_gt_pm_mask_irq()
78 u32 mask = gt->pm_ier; in write_pm_ier() local
83 mask <<= 16; /* pm is in upper half */ in write_pm_ier()
90 intel_uncore_write(uncore, reg, mask); in write_pm_ier()
/linux/drivers/gpio/
H A Dgpio-sa1100.c129 unsigned int mask = BIT(d->hwirq); in sa1100_gpio_type() local
132 if ((sgc->irqrising | sgc->irqfalling) & mask) in sa1100_gpio_type()
138 sgc->irqrising |= mask; in sa1100_gpio_type()
140 sgc->irqrising &= ~mask; in sa1100_gpio_type()
142 sgc->irqfalling |= mask; in sa1100_gpio_type()
144 sgc->irqfalling &= ~mask; in sa1100_gpio_type()
164 unsigned int mask = BIT(d->hwirq); in sa1100_gpio_mask() local
166 sgc->irqmask &= ~mask; in sa1100_gpio_mask()
174 unsigned int mask = BIT(d->hwirq); in sa1100_gpio_unmask() local
176 sgc->irqmask |= mask; in sa1100_gpio_unmask()
[all …]
/linux/drivers/pinctrl/spear/
H A Dpinctrl-spear300.c43 .mask = 0x0000000F,
51 .mask = 0x0000000F,
59 .mask = 0x0000000F,
67 .mask = 0x0000000F,
75 .mask = 0x0000000F,
83 .mask = 0x0000000F,
91 .mask = 0x0000000F,
99 .mask = 0x0000000F,
107 .mask = 0x0000000F,
115 .mask = 0x0000000F,
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-io.h16 static inline void iwl_set_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_set_bit() argument
18 iwl_trans_set_bits_mask(trans, reg, mask, mask); in iwl_set_bit()
21 static inline void iwl_clear_bit(struct iwl_trans *trans, u32 reg, u32 mask) in iwl_clear_bit() argument
23 iwl_trans_set_bits_mask(trans, reg, mask, 0); in iwl_clear_bit()
27 u32 bits, u32 mask, int timeout);
28 int iwl_poll_direct_bit(struct iwl_trans *trans, u32 addr, u32 mask,
48 u32 bits, u32 mask, int timeout);
49 void iwl_set_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask);
51 u32 bits, u32 mask);
52 void iwl_clear_bits_prph(struct iwl_trans *trans, u32 ofs, u32 mask);
[all …]
/linux/arch/arm/mach-rpc/
H A Dirq.c117 static void iomd_set_base_mask(unsigned int irq, void __iomem *base, u32 mask) in iomd_set_base_mask() argument
121 d->mask = mask; in iomd_set_base_mask()
128 unsigned int val, mask = d->mask; in iomd_irq_mask_ack() local
131 writeb(val & ~mask, base + MASK); in iomd_irq_mask_ack()
132 writeb(mask, base + CLR); in iomd_irq_mask_ack()
138 unsigned int val, mask = d->mask; in iomd_irq_mask() local
141 writeb(val & ~mask, base + MASK); in iomd_irq_mask()
147 unsigned int val, mask = d->mask; in iomd_irq_unmask() local
150 writeb(val | mask, base + MASK); in iomd_irq_unmask()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dhci.h174 u32 addr, u32 mask) in rtw_read_rf() argument
180 val = rtwdev->chip->ops->read_rf(rtwdev, rf_path, addr, mask); in rtw_read_rf()
187 u32 addr, u32 mask, u32 data) in rtw_write_rf() argument
191 rtwdev->chip->ops->write_rf(rtwdev, rf_path, addr, mask, data); in rtw_write_rf()
195 rtw_read32_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) in rtw_read32_mask() argument
197 u32 shift = __ffs(mask); in rtw_read32_mask()
202 ret = (orig & mask) >> shift; in rtw_read32_mask()
208 rtw_read16_mask(struct rtw_dev *rtwdev, u32 addr, u32 mask) in rtw_read16_mask() argument
210 u32 shift = __ffs(mask); in rtw_read16_mask()
215 ret = (orig & mask) >> shift; in rtw_read16_mask()
[all …]
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_mps.c7 const u8 *addr, const u8 *mask) in cxgb4_mps_ref_dec_by_mac() argument
16 ether_addr_equal(mps_entry->mask, mask ? mask : bitmask)) { in cxgb4_mps_ref_dec_by_mac()
54 u16 idx, const u8 *mask) in cxgb4_mps_ref_inc() argument
72 ether_addr_copy(mps_entry->mask, mask ? mask : bitmask); in cxgb4_mps_ref_inc()
147 const u8 *mask, in cxgb4_free_raw_mac_filt() argument
157 mask, idx, lookup_type, in cxgb4_free_raw_mac_filt()
166 const u8 *mask, in cxgb4_alloc_raw_mac_filt() argument
175 mask, idx, lookup_type, in cxgb4_alloc_raw_mac_filt()
180 if (cxgb4_mps_ref_inc(adap, addr, ret, mask)) { in cxgb4_alloc_raw_mac_filt()
183 mask, idx, lookup_type, in cxgb4_alloc_raw_mac_filt()
[all …]
/linux/drivers/ssb/
H A Dembedded.c69 u32 ssb_gpio_in(struct ssb_bus *bus, u32 mask) in ssb_gpio_in() argument
76 res = ssb_chipco_gpio_in(&bus->chipco, mask); in ssb_gpio_in()
78 res = ssb_extif_gpio_in(&bus->extif, mask); in ssb_gpio_in()
87 u32 ssb_gpio_out(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_out() argument
94 res = ssb_chipco_gpio_out(&bus->chipco, mask, value); in ssb_gpio_out()
96 res = ssb_extif_gpio_out(&bus->extif, mask, value); in ssb_gpio_out()
105 u32 ssb_gpio_outen(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_outen() argument
112 res = ssb_chipco_gpio_outen(&bus->chipco, mask, value); in ssb_gpio_outen()
114 res = ssb_extif_gpio_outen(&bus->extif, mask, value); in ssb_gpio_outen()
123 u32 ssb_gpio_control(struct ssb_bus *bus, u32 mask, u32 value) in ssb_gpio_control() argument
[all …]
/linux/drivers/soc/aspeed/
H A Daspeed-uart-routing.c42 uint8_t mask; member
70 .mask = 0xf,
90 .mask = 0xf,
110 .mask = 0x7,
128 .mask = 0x7,
146 .mask = 0x7,
164 .mask = 0x7,
182 .mask = 0x7,
200 .mask = 0x7,
218 .mask = 0x7,
[all …]
/linux/drivers/video/fbdev/
H A Datafb_iplan2p4.c106 u32 pval[4], v, v1, mask; in atafb_iplan2p4_copyarea() local
112 mask = 0xff00ff00; in atafb_iplan2p4_copyarea()
127 pval[0] = (*src32++ << 8) & mask; in atafb_iplan2p4_copyarea()
128 pval[1] = (*src32++ << 8) & mask; in atafb_iplan2p4_copyarea()
130 pval[0] = dst32[0] & mask; in atafb_iplan2p4_copyarea()
131 pval[1] = dst32[1] & mask; in atafb_iplan2p4_copyarea()
136 v1 = v & mask; in atafb_iplan2p4_copyarea()
140 v1 = v & mask; in atafb_iplan2p4_copyarea()
146 dst32[0] = (dst32[0] & mask) | pval[0]; in atafb_iplan2p4_copyarea()
147 dst32[1] = (dst32[1] & mask) | pval[1]; in atafb_iplan2p4_copyarea()
[all …]
/linux/sound/soc/intel/catpt/
H A Ddsp.c33 dma_cap_mask_t mask; in catpt_dma_request_config_chan() local
36 dma_cap_zero(mask); in catpt_dma_request_config_chan()
37 dma_cap_set(DMA_MEMCPY, mask); in catpt_dma_request_config_chan()
39 chan = dma_request_channel(mask, catpt_dma_filter, cdev->dev); in catpt_dma_request_config_chan()
155 unsigned long mask, unsigned long new) in catpt_dsp_set_srampge() argument
159 u32 b = __ffs(mask); in catpt_dsp_set_srampge()
161 old = catpt_readl_pci(cdev, VDRTCTL0) & mask; in catpt_dsp_set_srampge()
163 mask, old, new); in catpt_dsp_set_srampge()
168 catpt_updatel_pci(cdev, VDRTCTL0, mask, new); in catpt_dsp_set_srampge()
176 for_each_clear_bit_from(b, &new, fls_long(mask)) { in catpt_dsp_set_srampge()
[all …]

12345678910>>...262