| /kernel/linux/linux-4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_llh_internal.h | 22 /* register address for bitfield rx dma good octet counter lsw [1f:0] */ 24 /* register address for bitfield rx dma good packet counter lsw [1f:0] */ 26 /* register address for bitfield tx dma good octet counter lsw [1f:0] */ 28 /* register address for bitfield tx dma good packet counter lsw [1f:0] */ 31 /* register address for bitfield rx dma good octet counter msw [3f:20] */ 33 /* register address for bitfield rx dma good packet counter msw [3f:20] */ 35 /* register address for bitfield tx dma good octet counter msw [3f:20] */ 37 /* register address for bitfield tx dma good packet counter msw [3f:20] */ 73 /* register address for bitfield iamr_lsw[1f:0] */ 75 /* register address for bitfield rx dma drop packet counter [1f:0] */ [all …]
|
| D | hw_atl_llh.c | 10 /* File hw_atl_llh.c: Definitions of bitfield and register access functions for 118 /* register address for bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 130 /* bitmask for bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 142 /* lower bit position of bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 159 /* register address for bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 171 /* bitmask for bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 183 /* lower bit position of bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 199 /* register address for bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() 211 /* bitmask for bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() 223 /* lower bit position of bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
| D | hw_atl_llh_internal.h | 15 /* COM Temperature Sense Reset Bitfield Definitions */ 21 /* COM Temperature Sense Power Down Bitfield Definitions */ 27 /* COM Temperature Sense Ready Bitfield Definitions */ 33 /* COM Temperature Sense Ready Latch High Bitfield Definitions */ 39 /* COM Temperature Sense Data Out [B:0] Bitfield Definitions */ 50 /* register address for bitfield rx dma good octet counter lsw [1f:0] */ 52 /* register address for bitfield rx dma good packet counter lsw [1f:0] */ 54 /* register address for bitfield tx dma good octet counter lsw [1f:0] */ 56 /* register address for bitfield tx dma good packet counter lsw [1f:0] */ 59 /* register address for bitfield rx dma good octet counter msw [3f:20] */ [all …]
|
| D | hw_atl_llh.c | 8 /* File hw_atl_llh.c: Definitions of bitfield and register access functions for 135 /* register address for bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 147 /* bitmask for bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 159 /* lower bit position of bitfield imr_rx{r}_en */ in hw_atl_itr_irq_map_en_rx_set() 176 /* register address for bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 188 /* bitmask for bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 200 /* lower bit position of bitfield imr_tx{t}_en */ in hw_atl_itr_irq_map_en_tx_set() 216 /* register address for bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() 228 /* bitmask for bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() 240 /* lower bit position of bitfield imr_rx{r}[4:0] */ in hw_atl_itr_irq_map_rx_set() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
| D | hw_atl2_llh_internal.h | 9 /* RX pif_rpf_redir_2_en_i Bitfield Definitions 19 /* RX pif_rpf_rss_hash_type_i Bitfield Definitions 27 /* rx rpf_new_rpf_en bitfield definitions 28 * preprocessor definitions for the bitfield "rpf_new_rpf_en_i". 32 /* register address for bitfield rpf_new_rpf_en */ 34 /* bitmask for bitfield rpf_new_rpf_en */ 36 /* inverted bitmask for bitfield rpf_new_rpf_en */ 38 /* lower bit position of bitfield rpf_new_rpf_en */ 40 /* width of bitfield rpf_new_rpf_en */ 42 /* default value of bitfield rpf_new_rpf_en */ [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i2c/ |
| D | ch7006_priv.h | 142 #define __mask(src, bitfield) \ argument 143 (((2 << (1 ? bitfield)) - 1) & ~((1 << (0 ? bitfield)) - 1)) 144 #define mask(bitfield) __mask(bitfield) argument 146 #define __bitf(src, bitfield, x) \ argument 147 (((x) >> (src) << (0 ? bitfield)) & __mask(src, bitfield)) 148 #define bitf(bitfield, x) __bitf(bitfield, x) argument 149 #define bitfs(bitfield, s) __bitf(bitfield, bitfield##_##s) argument 150 #define setbitf(state, reg, bitfield, x) \ argument 151 state->regs[reg] = (state->regs[reg] & ~mask(reg##_##bitfield)) \ 152 | bitf(reg##_##bitfield, x) [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i2c/ |
| D | ch7006_priv.h | 142 #define __mask(src, bitfield) \ argument 143 (((2 << (1 ? bitfield)) - 1) & ~((1 << (0 ? bitfield)) - 1)) 144 #define mask(bitfield) __mask(bitfield) argument 146 #define __bitf(src, bitfield, x) \ argument 147 (((x) >> (src) << (0 ? bitfield)) & __mask(src, bitfield)) 148 #define bitf(bitfield, x) __bitf(bitfield, x) argument 149 #define bitfs(bitfield, s) __bitf(bitfield, bitfield##_##s) argument 150 #define setbitf(state, reg, bitfield, x) \ argument 151 state->regs[reg] = (state->regs[reg] & ~mask(reg##_##bitfield)) \ 152 | bitf(reg##_##bitfield, x) [all …]
|
| /kernel/linux/linux-5.10/include/linux/clk/ |
| D | ti.h | 36 * @mult_mask: mask of the DPLL M bitfield in @mult_div1_reg 37 * @div1_mask: mask of the DPLL N bitfield in @mult_div1_reg 40 * @control_reg: register containing the DPLL mode bitfield 41 * @enable_mask: mask of the DPLL mode bitfield in @control_reg 54 * @autoidle_reg: register containing the DPLL autoidle mode bitfield 55 * @idlest_reg: register containing the DPLL idle status bitfield 56 * @autoidle_mask: mask of the DPLL autoidle mode bitfield in @autoidle_reg 57 * @freqsel_mask: mask of the DPLL jitter correction bitfield in @control_reg 58 * @dcc_mask: mask of the DPLL DCC correction bitfield @mult_div1_reg 60 * @idlest_mask: mask of the DPLL idle status bitfield in @idlest_reg [all …]
|
| /kernel/linux/linux-4.19/include/linux/clk/ |
| D | ti.h | 36 * @mult_mask: mask of the DPLL M bitfield in @mult_div1_reg 37 * @div1_mask: mask of the DPLL N bitfield in @mult_div1_reg 40 * @control_reg: register containing the DPLL mode bitfield 41 * @enable_mask: mask of the DPLL mode bitfield in @control_reg 54 * @autoidle_reg: register containing the DPLL autoidle mode bitfield 55 * @idlest_reg: register containing the DPLL idle status bitfield 56 * @autoidle_mask: mask of the DPLL autoidle mode bitfield in @autoidle_reg 57 * @freqsel_mask: mask of the DPLL jitter correction bitfield in @control_reg 58 * @dcc_mask: mask of the DPLL DCC correction bitfield @mult_div1_reg 60 * @idlest_mask: mask of the DPLL idle status bitfield in @idlest_reg [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/macsec/ |
| D | macsec_api.h | 59 * rec - [IN] The bitfield values to write to the table row. 77 * rec - [IN] The bitfield values to write to the table row. 95 * rec - [IN] The bitfield values to write to the table row. 113 * rec - [IN] The bitfield values to write to the table row. 131 * rec - [IN] The bitfield values to write to the table row. 149 * rec - [IN] The bitfield values to write to the table row. 167 * rec - [IN] The bitfield values to write to the table row. 185 * rec - [IN] The bitfield values to write to the table row. 203 * rec - [IN] The bitfield values to write to the table row. 221 * rec - [IN] The bitfield values to write to the table row. [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/kpc2000/ |
| D | kpc2000_spi.c | 131 } bitfield; member 147 } bitfield; member 155 } bitfield; member 277 sc.bitfield.wl = spidev->bits_per_word - 1; in kp_spi_setup() 278 sc.bitfield.cs = spidev->chip_select; in kp_spi_setup() 279 sc.bitfield.spi_en = 0; in kp_spi_setup() 280 sc.bitfield.trm = 0; in kp_spi_setup() 281 sc.bitfield.ffen = 0; in kp_spi_setup() 336 sc.bitfield.spi_en = 1; in kp_spi_transfer_one_message() 364 sc.bitfield.trm = KP_SPI_REG_CONFIG_TRM_TX; in kp_spi_transfer_one_message() [all …]
|
| /kernel/linux/linux-4.19/drivers/mux/ |
| D | mmio.c | 3 * MMIO register bitfield-controlled multiplexer driver 83 dev_err(dev, "bitfield %d: failed to read mux-reg-masks property: %d\n", in mux_mmio_probe() 93 dev_err(dev, "bitfield %d: invalid mask 0x%x\n", in mux_mmio_probe() 101 dev_err(dev, "bitfield %d: failed allocate: %d\n", in mux_mmio_probe() 113 dev_err(dev, "bitfield: %d: out of range idle state %d\n", in mux_mmio_probe() 136 MODULE_DESCRIPTION("MMIO register bitfield-controlled multiplexer driver");
|
| /kernel/linux/linux-5.10/drivers/mux/ |
| D | mmio.c | 3 * MMIO register bitfield-controlled multiplexer driver 87 dev_err(dev, "bitfield %d: failed to read mux-reg-masks property: %d\n", in mux_mmio_probe() 97 dev_err(dev, "bitfield %d: invalid mask 0x%x\n", in mux_mmio_probe() 105 dev_err(dev, "bitfield %d: failed allocate: %d\n", in mux_mmio_probe() 117 dev_err(dev, "bitfield: %d: out of range idle state %d\n", in mux_mmio_probe() 140 MODULE_DESCRIPTION("MMIO register bitfield-controlled multiplexer driver");
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | bitfield.h | 14 * Bitfield access macros 85 * FIELD_PREP() - prepare a bitfield element 90 * be combined with other fields of the bitfield using logical OR. 99 * FIELD_GET() - extract a bitfield element 101 * @_reg: value of entire bitfield 104 * bitfield passed in as @_reg by masking and shifting it down. 114 extern void __compiletime_error("bad bitfield mask")
|
| D | journal-head.h | 41 * NOTE: We *cannot* combine this with b_modified into a bitfield 43 * very unuseful) make 64-bit accesses to the bitfield and clobber 44 * b_jcount if its update races with bitfield modification.
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | bitfield.h | 22 * Bitfield access macros 80 * FIELD_PREP() - prepare a bitfield element 85 * be combined with other fields of the bitfield using logical OR. 94 * FIELD_GET() - extract a bitfield element 96 * @_reg: value of entire bitfield 99 * bitfield passed in as @_reg by masking and shifting it down. 109 extern void __compiletime_error("bad bitfield mask")
|
| D | journal-head.h | 34 * NOTE: We *cannot* combine this with b_modified into a bitfield 36 * very unuseful) make 64-bit accesses to the bitfield and clobber 37 * b_jcount if its update races with bitfield modification.
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mux/ |
| D | mmio-mux.txt | 1 MMIO register bitfield-based multiplexer controller bindings 9 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask 18 bitfield described by the corresponding register offset and bitfield mask pair
|
| /kernel/linux/linux-5.10/drivers/media/test-drivers/vidtv/ |
| D | vidtv_psi.c | 102 ret = be16_to_cpu(h->bitfield) & mask; in vidtv_psi_get_sec_len() 113 ret = be16_to_cpu(p->bitfield) & mask; in vidtv_psi_get_pat_program_pid() 124 ret = be16_to_cpu(s->bitfield) & mask; in vidtv_psi_pmt_stream_get_elem_pid() 128 static void vidtv_psi_set_desc_loop_len(__be16 *bitfield, u16 new_len, in vidtv_psi_set_desc_loop_len() argument 136 new = cpu_to_be16((be16_to_cpu(*bitfield) & mask) | new_len); in vidtv_psi_set_desc_loop_len() 137 *bitfield = new; in vidtv_psi_set_desc_loop_len() 148 new = cpu_to_be16((be16_to_cpu(h->bitfield) & mask) | new_len); in vidtv_psi_set_sec_len() 156 h->bitfield = new; in vidtv_psi_set_sec_len() 169 .bitfield = cpu_to_be16((args->new_psi_section << 14) | args->pid), in vidtv_psi_ts_psi_write_into() 852 vidtv_psi_set_desc_loop_len(&s->bitfield, desc_loop_len, 12); in vidtv_psi_sdt_table_update_sec_len() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mux/ |
| D | reg-mux.txt | 1 Generic register bitfield-based multiplexer controller bindings 11 - mux-reg-masks : an array of register offset and pre-shifted bitfield mask 20 bitfield described by the corresponding register offset and bitfield mask
|
| /kernel/linux/linux-5.10/drivers/fpga/ |
| D | dfl.h | 17 #include <linux/bitfield.h> 69 /* Device Feature Header Register Bitfield */ 81 /* Next AFU Register Bitfield */ 94 /* FME Fab Capability Register Bitfield */ 106 /* FME Port Offset Register Bitfield */ 120 /* FME Error Capability Register Bitfield */ 137 /* Port Capability Register Bitfield */ 142 /* Port Control Register Bitfield */ 148 /* Port Status Register Bitfield */ 160 /* Port Error Capability Register Bitfield */ [all …]
|
| /kernel/linux/linux-4.19/drivers/fpga/ |
| D | dfl.h | 17 #include <linux/bitfield.h> 67 /* Device Feature Header Register Bitfield */ 79 /* Next AFU Register Bitfield */ 92 /* FME Fab Capability Register Bitfield */ 104 /* FME Port Offset Register Bitfield */ 123 /* Port Capability Register Bitfield */ 128 /* Port Control Register Bitfield */
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
| D | core_reloc_types.h | 697 /* bitfield read results, all as plain integers */ 735 /* turn bitfield into non-bitfield and vice versa */ 737 uint64_t ub1; /* 3 -> 64 non-bitfield */ 738 uint8_t ub2; /* 20 -> 8 non-bitfield */ 739 int64_t ub7 __bpf_aligned; /* 7 -> 64 non-bitfield signed */ 740 int64_t sb4 __bpf_aligned; /* 4 -> 64 non-bitfield signed */ 741 uint64_t sb20 __bpf_aligned; /* 20 -> 16 non-bitfield unsigned */ 742 int32_t u32: 20; /* 32 non-bitfield -> 20 bitfield */ 743 uint64_t s32: 60 __bpf_aligned; /* 32 non-bitfield -> 60 bitfield */
|
| D | btf_dump_test_case_bitfields.c | 4 * BTF-to-C dumper tests for bitfield. 59 short b; /* combined with previous bitfield */ 64 int e; /* combined with previous bitfield */
|
| /kernel/linux/linux-4.19/kernel/trace/ |
| D | trace_probe.c | 161 /* Bitfield fetch function */ 169 void FETCH_FUNC_NAME(bitfield, type)(struct pt_regs *regs, \ 181 NOKPROBE_SYMBOL(FETCH_FUNC_NAME(bitfield, type)); 182 DEFINE_BASIC_FETCH_FUNCS(bitfield) in DEFINE_BASIC_FETCH_FUNCS() argument 190 * Don't check the bitfield itself, because this must be the in DEFINE_BASIC_FETCH_FUNCS() 203 * Don't check the bitfield itself, because this must be the in free_bitfield_fetch_param() 244 /* Special case: bitfield */ in find_fetch_type() 485 /* Bitfield type needs to be parsed into a fetch function */ 591 if (CHECK_FETCH_FUNCS(bitfield, arg->fetch.fn)) in traceprobe_update_arg() 601 if (CHECK_FETCH_FUNCS(bitfield, arg->fetch.fn)) in traceprobe_free_probe_arg()
|