Home
last modified time | relevance | path

Searched refs:reg_idx (Results 1 – 25 of 89) sorted by relevance

1234

/linux/drivers/net/ethernet/intel/ixgbe/
A Dixgbe_lib.c41 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); in ixgbe_cache_ring_dcb_sriov()
43 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
52 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
72 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
80 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
211 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_sriov()
218 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_sriov()
233 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_sriov()
239 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_sriov()
262 adapter->tx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_rss()
[all …]
A Dixgbe_main.c1318 u8 reg_idx = rx_ring->reg_idx; in ixgbe_update_rx_dca() local
3475 u8 reg_idx = ring->reg_idx; in ixgbe_configure_tx_ring() local
3645 u8 reg_idx = ring->reg_idx; in ixgbe_enable_rx_drop() local
3657 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx_drop() local
4012 u8 reg_idx = ring->reg_idx; in ixgbe_configure_rscctl() local
4035 u8 reg_idx = ring->reg_idx; in ixgbe_rx_desc_queue_enable() local
4062 u8 reg_idx = ring->reg_idx; in ixgbe_configure_rx_ring() local
5775 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx() local
5818 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx() local
5844 u8 reg_idx = ring->reg_idx; in ixgbe_disable_tx() local
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_hw_interrupts.c150 int reg_idx; in dpu_core_irq() local
161 for (reg_idx = 0; reg_idx < ARRAY_SIZE(dpu_intr_set); reg_idx++) { in dpu_core_irq()
209 int reg_idx; in dpu_hw_intr_enable_irq_locked() local
229 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_hw_intr_enable_irq_locked()
230 reg = &dpu_intr_set[reg_idx]; in dpu_hw_intr_enable_irq_locked()
258 int reg_idx; in dpu_hw_intr_disable_irq_locked() local
278 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_hw_intr_disable_irq_locked()
279 reg = &dpu_intr_set[reg_idx]; in dpu_hw_intr_disable_irq_locked()
344 int reg_idx; in dpu_core_irq_read() local
364 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_core_irq_read()
[all …]
A Ddpu_hw_interrupts.h33 #define DPU_IRQ_IDX(reg_idx, offset) (reg_idx * 32 + offset) argument
/linux/drivers/staging/media/atomisp/pci/css_2401_system/host/
A Disys_irq_private.h70 const unsigned int reg_idx, in isys_irqc_reg_store() argument
76 assert(reg_idx <= ISYS_IRQ_LEVEL_NO_REG_IDX); in isys_irqc_reg_store()
78 reg_addr = ISYS_IRQ_BASE[isys_irqc_id] + (reg_idx * sizeof(hrt_data)); in isys_irqc_reg_store()
87 const unsigned int reg_idx) in isys_irqc_reg_load() argument
93 assert(reg_idx <= ISYS_IRQ_LEVEL_NO_REG_IDX); in isys_irqc_reg_load()
95 reg_addr = ISYS_IRQ_BASE[isys_irqc_id] + (reg_idx * sizeof(hrt_data)); in isys_irqc_reg_load()
A Disys_stream2mmio_private.h139 const uint32_t reg_idx) in stream2mmio_reg_load() argument
147 (reg_bank_offset + reg_idx) * sizeof(hrt_data)); in stream2mmio_reg_load()
/linux/drivers/i2c/
A Di2c-slave-testunit.c41 u8 reg_idx; member
92 bool is_proc_call = tu->reg_idx == 3 && tu->regs[TU_REG_DATAL] == 1 && in i2c_slave_testunit_slave_cb()
101 if (tu->reg_idx < TU_NUM_REGS) in i2c_slave_testunit_slave_cb()
102 tu->regs[tu->reg_idx] = *val; in i2c_slave_testunit_slave_cb()
106 if (tu->reg_idx <= TU_NUM_REGS) in i2c_slave_testunit_slave_cb()
107 tu->reg_idx++; in i2c_slave_testunit_slave_cb()
116 if (tu->reg_idx == TU_NUM_REGS) { in i2c_slave_testunit_slave_cb()
125 tu->reg_idx = 0; in i2c_slave_testunit_slave_cb()
/linux/drivers/soc/renesas/
A Dr8a779a0-sysc.c170 static int clear_irq_flags(unsigned int reg_idx, unsigned int isr_mask) in clear_irq_flags() argument
175 iowrite32(isr_mask, r8a779a0_sysc_base + SYSCISCR(reg_idx)); in clear_irq_flags()
191 unsigned int reg_idx, bit_idx; in r8a779a0_sysc_power() local
200 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in r8a779a0_sysc_power()
209 iowrite32(ioread32(r8a779a0_sysc_base + SYSCIER(reg_idx)) | isr_mask, in r8a779a0_sysc_power()
210 r8a779a0_sysc_base + SYSCIER(reg_idx)); in r8a779a0_sysc_power()
211 iowrite32(ioread32(r8a779a0_sysc_base + SYSCIMR(reg_idx)) | isr_mask, in r8a779a0_sysc_power()
212 r8a779a0_sysc_base + SYSCIMR(reg_idx)); in r8a779a0_sysc_power()
214 ret = clear_irq_flags(reg_idx, isr_mask); in r8a779a0_sysc_power()
246 ret = clear_irq_flags(reg_idx, isr_mask); in r8a779a0_sysc_power()
[all …]
/linux/drivers/irqchip/
A Dirq-mvebu-sei.c59 u32 reg_idx = SEI_IRQ_REG_IDX(d->hwirq); in mvebu_sei_ack_irq() local
62 sei->base + GICP_SECR(reg_idx)); in mvebu_sei_ack_irq()
68 u32 reg, reg_idx = SEI_IRQ_REG_IDX(d->hwirq); in mvebu_sei_mask_irq() local
73 reg = readl_relaxed(sei->base + GICP_SEMR(reg_idx)); in mvebu_sei_mask_irq()
75 writel_relaxed(reg, sei->base + GICP_SEMR(reg_idx)); in mvebu_sei_mask_irq()
82 u32 reg, reg_idx = SEI_IRQ_REG_IDX(d->hwirq); in mvebu_sei_unmask_irq() local
87 reg = readl_relaxed(sei->base + GICP_SEMR(reg_idx)); in mvebu_sei_unmask_irq()
89 writel_relaxed(reg, sei->base + GICP_SEMR(reg_idx)); in mvebu_sei_unmask_irq()
354 u32 reg_idx; in mvebu_sei_reset() local
357 for (reg_idx = 0; reg_idx < SEI_IRQ_REG_COUNT; reg_idx++) { in mvebu_sei_reset()
[all …]
A Dirq-pruss-intc.c181 u8 ch, host, reg_idx; in pruss_intc_map() local
193 reg_idx = hwirq / 32; in pruss_intc_map()
197 pruss_intc_write_reg(intc, PRU_INTC_ESR(reg_idx), val); in pruss_intc_map()
198 pruss_intc_write_reg(intc, PRU_INTC_SECR(reg_idx), val); in pruss_intc_map()
224 u8 ch, host, reg_idx; in pruss_intc_unmap() local
241 reg_idx = hwirq / 32; in pruss_intc_unmap()
245 pruss_intc_write_reg(intc, PRU_INTC_ECR(reg_idx), val); in pruss_intc_unmap()
247 pruss_intc_write_reg(intc, PRU_INTC_SECR(reg_idx), val); in pruss_intc_unmap()
/linux/drivers/misc/habanalabs/goya/
A Dgoya_coresight.c236 if (params->reg_idx >= ARRAY_SIZE(debug_stm_regs)) { in goya_config_stm()
241 base_reg = debug_stm_regs[params->reg_idx] - CFG_BASE; in goya_config_stm()
309 if (params->reg_idx >= ARRAY_SIZE(debug_etf_regs)) { in goya_config_etf()
314 base_reg = debug_etf_regs[params->reg_idx] - CFG_BASE; in goya_config_etf()
505 if (params->reg_idx >= ARRAY_SIZE(debug_bmon_regs)) { in goya_config_bmon()
534 if (params->reg_idx != GOYA_BMON_PCIE_MSTR_RD && in goya_config_bmon()
535 params->reg_idx != GOYA_BMON_PCIE_MSTR_WR && in goya_config_bmon()
536 params->reg_idx != GOYA_BMON_PCIE_SLV_RD && in goya_config_bmon()
537 params->reg_idx != GOYA_BMON_PCIE_SLV_WR) in goya_config_bmon()
582 if (params->reg_idx >= ARRAY_SIZE(debug_spmu_regs)) { in goya_config_spmu()
[all …]
/linux/drivers/sh/intc/
A Dhandle.c41 unsigned int *reg_idx, in _intc_mask_data() argument
48 while (mr && enum_id && *reg_idx < desc->hw.nr_mask_regs) { in _intc_mask_data()
49 mr = desc->hw.mask_regs + *reg_idx; in _intc_mask_data()
82 (*reg_idx)++; in _intc_mask_data()
109 unsigned int *reg_idx, in _intc_prio_data() argument
116 while (pr && enum_id && *reg_idx < desc->hw.nr_prio_regs) { in _intc_prio_data()
117 pr = desc->hw.prio_regs + *reg_idx; in _intc_prio_data()
151 (*reg_idx)++; in _intc_prio_data()
/linux/drivers/net/ethernet/intel/fm10k/
A Dfm10k_pci.c876 u8 reg_idx = ring->reg_idx; in fm10k_configure_tx_ring() local
879 fm10k_write_reg(hw, FM10K_TXDCTL(reg_idx), 0); in fm10k_configure_tx_ring()
890 fm10k_write_reg(hw, FM10K_TDH(reg_idx), 0); in fm10k_configure_tx_ring()
891 fm10k_write_reg(hw, FM10K_TDT(reg_idx), 0); in fm10k_configure_tx_ring()
909 fm10k_write_reg(hw, FM10K_PFVTCTL(reg_idx), in fm10k_configure_tx_ring()
936 u8 reg_idx = ring->reg_idx; in fm10k_enable_tx_ring() local
949 "Could not enable Tx Queue %d\n", reg_idx); in fm10k_enable_tx_ring()
988 u8 reg_idx = ring->reg_idx; in fm10k_configure_rx_ring() local
1004 fm10k_write_reg(hw, FM10K_RDH(reg_idx), 0); in fm10k_configure_rx_ring()
1005 fm10k_write_reg(hw, FM10K_RDT(reg_idx), 0); in fm10k_configure_rx_ring()
[all …]
/linux/drivers/media/platform/mtk-vcodec/
A Dmtk_vcodec_util.c24 unsigned int reg_idx) in mtk_vcodec_get_reg_addr() argument
28 if (!data || reg_idx >= NUM_MAX_VCODEC_REG_BASE) { in mtk_vcodec_get_reg_addr()
29 mtk_v4l2_err("Invalid arguments, reg_idx=%d", reg_idx); in mtk_vcodec_get_reg_addr()
32 return ctx->dev->reg_base[reg_idx]; in mtk_vcodec_get_reg_addr()
/linux/drivers/net/ethernet/intel/ixgbevf/
A Dixgbevf_main.c1691 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_tx_ring() local
1807 u8 reg_idx = ring->reg_idx; in ixgbevf_disable_rx_queue() local
1825 reg_idx); in ixgbevf_disable_rx_queue()
1834 u8 reg_idx = ring->reg_idx; in ixgbevf_rx_desc_queue_enable() local
1912 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_rx_ring() local
2498 u8 reg_idx = adapter->tx_ring[i]->reg_idx; in ixgbevf_down() local
2505 u8 reg_idx = adapter->xdp_ring[i]->reg_idx; in ixgbevf_down() local
2744 ring->reg_idx = reg_idx; in ixgbevf_alloc_q_vector()
2752 reg_idx++; in ixgbevf_alloc_q_vector()
2772 ring->reg_idx = reg_idx; in ixgbevf_alloc_q_vector()
[all …]
/linux/drivers/bus/
A Dimx-weim.c136 int reg_idx, num_regs; in weim_timing_setup() local
158 for (reg_idx = 0; reg_idx < num_regs; reg_idx++) { in weim_timing_setup()
161 reg_idx * OF_REG_SIZE, &cs_idx); in weim_timing_setup()
/linux/drivers/misc/habanalabs/gaudi/
A Dgaudi_coresight.c397 if (params->reg_idx >= ARRAY_SIZE(debug_stm_regs)) { in gaudi_config_stm()
402 base_reg = debug_stm_regs[params->reg_idx] - CFG_BASE; in gaudi_config_stm()
475 if (params->reg_idx >= ARRAY_SIZE(debug_etf_regs)) { in gaudi_config_etf()
480 base_reg = debug_etf_regs[params->reg_idx] - CFG_BASE; in gaudi_config_etf()
690 if (params->reg_idx >= ARRAY_SIZE(debug_funnel_regs)) { in gaudi_config_funnel()
695 base_reg = debug_funnel_regs[params->reg_idx] - CFG_BASE; in gaudi_config_funnel()
710 if (params->reg_idx >= ARRAY_SIZE(debug_bmon_regs)) { in gaudi_config_bmon()
715 base_reg = debug_bmon_regs[params->reg_idx] - CFG_BASE; in gaudi_config_bmon()
778 if (params->reg_idx >= ARRAY_SIZE(debug_spmu_regs)) { in gaudi_config_spmu()
783 base_reg = debug_spmu_regs[params->reg_idx] - CFG_BASE; in gaudi_config_spmu()
[all …]
/linux/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
A Disys_irq_public.h31 const unsigned int reg_idx,
35 const unsigned int reg_idx);
/linux/sound/soc/codecs/
A Dmt6351.c328 int idx, old_idx, offset, reg_idx; in hp_gain_ramp_set() local
345 reg_idx = old_idx; in hp_gain_ramp_set()
348 reg_idx = idx > old_idx ? reg_idx + 1 : reg_idx - 1; in hp_gain_ramp_set()
351 if ((reg_idx >= 0 && reg_idx <= 0x12) || reg_idx == 0x1f) { in hp_gain_ramp_set()
355 (reg_idx << 7) | reg_idx); in hp_gain_ramp_set()
/linux/drivers/net/ethernet/intel/ice/
A Dice_xsk.c87 reg = rx_ring->reg_idx; in ice_qvec_dis_irq()
95 wr32(hw, GLINT_DYN_CTL(q_vector->reg_idx), 0); in ice_qvec_dis_irq()
109 u16 reg_idx = q_vector->reg_idx; in ice_qvec_cfg_msix() local
118 ice_cfg_txq_interrupt(vsi, tx_ring->reg_idx, reg_idx, in ice_qvec_cfg_msix()
122 ice_cfg_rxq_interrupt(vsi, rx_ring->reg_idx, reg_idx, in ice_qvec_cfg_msix()
/linux/drivers/hwtracing/coresight/
A Dcoresight-cti-sysfs.c830 int used = 0, reg_idx; in chan_xtrigs_in_show() local
834 for (reg_idx = 0; reg_idx < nr_trig_max; reg_idx++) { in chan_xtrigs_in_show()
835 if (chan_mask & cfg->ctiinen[reg_idx]) in chan_xtrigs_in_show()
836 used += sprintf(buf + used, "%d ", reg_idx); in chan_xtrigs_in_show()
850 int used = 0, reg_idx; in chan_xtrigs_out_show() local
854 for (reg_idx = 0; reg_idx < nr_trig_max; reg_idx++) { in chan_xtrigs_out_show()
855 if (chan_mask & cfg->ctiouten[reg_idx]) in chan_xtrigs_out_show()
856 used += sprintf(buf + used, "%d ", reg_idx); in chan_xtrigs_out_show()
/linux/drivers/regulator/
A Dda9121-regulator.c569 int reg_idx = item->reg_index; in da9121_status_poll_on() local
572 bool persisting = (chip->persistent[reg_idx] & item->event_bit); in da9121_status_poll_on()
573 bool now_cleared = !(status[reg_idx] & item->status_bit); in da9121_status_poll_on()
576 clear[reg_idx] |= item->mask_bit; in da9121_status_poll_on()
577 chip->persistent[reg_idx] &= ~item->event_bit; in da9121_status_poll_on()
640 int reg_idx = item->reg_index; in da9121_irq_handler() local
642 bool enabled = !(mask[reg_idx] & item->mask_bit); in da9121_irq_handler()
643 bool active = (event[reg_idx] & item->event_bit); in da9121_irq_handler()
648 chip->persistent[reg_idx] |= item->event_bit; in da9121_irq_handler()
652 handled[reg_idx] |= item->event_bit; in da9121_irq_handler()
/linux/drivers/perf/hisilicon/
A Dhisi_uncore_l3c_pmu.c109 u32 reg, reg_idx, shift, val; in hisi_l3c_pmu_write_ds() local
120 reg_idx = idx % 4; in hisi_l3c_pmu_write_ds()
121 shift = 8 * reg_idx; in hisi_l3c_pmu_write_ds()
248 u32 reg, reg_idx, shift, val; in hisi_l3c_pmu_write_evtype() local
258 reg_idx = idx % 4; in hisi_l3c_pmu_write_evtype()
259 shift = 8 * reg_idx; in hisi_l3c_pmu_write_evtype()
/linux/drivers/net/ethernet/intel/i40e/
A Di40e_virtchnl_pf.c351 u32 reg, reg_idx; in i40e_config_irq_link_list() local
359 reg_idx = I40E_VPINT_LNKLSTN( in i40e_config_irq_link_list()
390 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
424 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
463 u32 v_idx, reg_idx, reg; in i40e_release_iwarp_qvlist() local
506 u32 v_idx, i, reg_idx, reg; in i40e_config_iwarp_qvlist() local
999 u32 reg_idx, reg; in i40e_free_vf_res() local
1061 wr32(hw, reg_idx, reg); in i40e_free_vf_res()
1392 u32 reg, reg_idx, bit_idx; in i40e_trigger_vf_reset() local
1657 u32 reg_idx, bit_idx; in i40e_free_vfs() local
[all …]
A Di40e_client.c149 u32 reg_idx; in i40e_client_release_qvlist() local
154 reg_idx = I40E_PFINT_LNKLSTN(qv_info->v_idx - 1); in i40e_client_release_qvlist()
155 wr32(&pf->hw, reg_idx, I40E_PFINT_LNKLSTN_FIRSTQ_INDX_MASK); in i40e_client_release_qvlist()
567 u32 v_idx, i, reg_idx, reg; in i40e_client_setup_qvlist() local
587 reg_idx = I40E_PFINT_LNKLSTN(v_idx - 1); in i40e_client_setup_qvlist()
591 wr32(hw, reg_idx, I40E_PFINT_LNKLSTN_FIRSTQ_INDX_MASK); in i40e_client_setup_qvlist()
597 wr32(hw, reg_idx, reg); in i40e_client_setup_qvlist()

Completed in 106 milliseconds

1234