/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_lib.c | 41 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 D | ixgbe_main.c | 1318 u8 reg_idx = rx_ring->reg_idx; in ixgbe_update_rx_dca() local 3476 u8 reg_idx = ring->reg_idx; in ixgbe_configure_tx_ring() local 3646 u8 reg_idx = ring->reg_idx; in ixgbe_enable_rx_drop() local 3658 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx_drop() local 4013 u8 reg_idx = ring->reg_idx; in ixgbe_configure_rscctl() local 4036 u8 reg_idx = ring->reg_idx; in ixgbe_rx_desc_queue_enable() local 4063 u8 reg_idx = ring->reg_idx; in ixgbe_configure_rx_ring() local 5821 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx() local 5864 u8 reg_idx = ring->reg_idx; in ixgbe_disable_rx() local 5890 u8 reg_idx = ring->reg_idx; in ixgbe_disable_tx() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/ |
A D | dpu_hw_interrupts.c | 189 int reg_idx; in dpu_core_irq() local 200 for (reg_idx = 0; reg_idx < ARRAY_SIZE(dpu_intr_set); reg_idx++) { in dpu_core_irq() 248 int reg_idx; in dpu_hw_intr_enable_irq_locked() local 268 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_hw_intr_enable_irq_locked() 269 reg = &dpu_intr_set[reg_idx]; in dpu_hw_intr_enable_irq_locked() 297 int reg_idx; in dpu_hw_intr_disable_irq_locked() local 317 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_hw_intr_disable_irq_locked() 318 reg = &dpu_intr_set[reg_idx]; in dpu_hw_intr_disable_irq_locked() 383 int reg_idx; in dpu_core_irq_read() local 403 reg_idx = DPU_IRQ_REG(irq_idx); in dpu_core_irq_read() [all …]
|
A D | dpu_hw_interrupts.h | 40 #define DPU_IRQ_IDX(reg_idx, offset) (reg_idx * 32 + offset) argument
|
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/css_2401_system/host/ |
A D | isys_irq_private.h | 70 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 D | isys_stream2mmio_private.h | 139 const uint32_t reg_idx) in stream2mmio_reg_load() argument 147 (reg_bank_offset + reg_idx) * sizeof(hrt_data)); in stream2mmio_reg_load()
|
/linux-6.3-rc2/drivers/soc/renesas/ |
A D | rcar-gen4-sysc.c | 91 static int clear_irq_flags(unsigned int reg_idx, unsigned int isr_mask) in clear_irq_flags() argument 96 iowrite32(isr_mask, rcar_gen4_sysc_base + SYSCISCR(reg_idx)); in clear_irq_flags() 112 unsigned int reg_idx, bit_idx; in rcar_gen4_sysc_power() local 121 reg_idx = pdr / NUM_DOMAINS_EACH_REG; in rcar_gen4_sysc_power() 130 iowrite32(ioread32(rcar_gen4_sysc_base + SYSCIER(reg_idx)) | isr_mask, in rcar_gen4_sysc_power() 131 rcar_gen4_sysc_base + SYSCIER(reg_idx)); in rcar_gen4_sysc_power() 132 iowrite32(ioread32(rcar_gen4_sysc_base + SYSCIMR(reg_idx)) | isr_mask, in rcar_gen4_sysc_power() 133 rcar_gen4_sysc_base + SYSCIMR(reg_idx)); in rcar_gen4_sysc_power() 135 ret = clear_irq_flags(reg_idx, isr_mask); in rcar_gen4_sysc_power() 167 ret = clear_irq_flags(reg_idx, isr_mask); in rcar_gen4_sysc_power() [all …]
|
/linux-6.3-rc2/drivers/i2c/ |
A D | i2c-slave-testunit.c | 41 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-6.3-rc2/drivers/irqchip/ |
A D | irq-mvebu-sei.c | 59 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 D | irq-pruss-intc.c | 181 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-6.3-rc2/drivers/net/ethernet/wangxun/libwx/ |
A D | wx_hw.c | 1277 u8 reg_idx = ring->reg_idx; in wx_disable_rx_queue() local 1282 wr32m(wx, WX_PX_RR_CFG(reg_idx), in wx_disable_rx_queue() 1293 reg_idx); in wx_disable_rx_queue() 1300 u8 reg_idx = ring->reg_idx; in wx_enable_rx_queue() local 1311 reg_idx); in wx_enable_rx_queue() 1318 u16 reg_idx = rx_ring->reg_idx; in wx_configure_srrctl() local 1338 u8 reg_idx = ring->reg_idx; in wx_configure_tx_ring() local 1350 wr32(wx, WX_PX_TR_RP(reg_idx), 0); in wx_configure_tx_ring() 1351 wr32(wx, WX_PX_TR_WP(reg_idx), 0); in wx_configure_tx_ring() 1375 u16 reg_idx = ring->reg_idx; in wx_configure_rx_ring() local [all …]
|
/linux-6.3-rc2/drivers/accel/habanalabs/goya/ |
A D | goya_coresight.c | 236 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-6.3-rc2/drivers/sh/intc/ |
A D | handle.c | 41 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-6.3-rc2/drivers/net/ethernet/intel/fm10k/ |
A D | fm10k_pci.c | 876 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-6.3-rc2/drivers/media/platform/mediatek/vcodec/ |
A D | mtk_vcodec_util.c | 17 unsigned int reg_idx) in mtk_vcodec_get_reg_addr() argument 21 if (!data || reg_idx >= NUM_MAX_VCODEC_REG_BASE) { in mtk_vcodec_get_reg_addr() 22 mtk_v4l2_err("Invalid arguments, reg_idx=%d", reg_idx); in mtk_vcodec_get_reg_addr() 25 return ctx->dev->reg_base[reg_idx]; in mtk_vcodec_get_reg_addr()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbevf/ |
A D | ixgbevf_main.c | 1691 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 2520 u8 reg_idx = adapter->tx_ring[i]->reg_idx; in ixgbevf_down() local 2527 u8 reg_idx = adapter->xdp_ring[i]->reg_idx; in ixgbevf_down() local 2767 ring->reg_idx = reg_idx; in ixgbevf_alloc_q_vector() 2775 reg_idx++; in ixgbevf_alloc_q_vector() 2795 ring->reg_idx = reg_idx; in ixgbevf_alloc_q_vector() [all …]
|
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/ |
A D | isys_irq_public.h | 31 const unsigned int reg_idx, 35 const unsigned int reg_idx);
|
/linux-6.3-rc2/drivers/accel/habanalabs/gaudi/ |
A D | gaudi_coresight.c | 398 if (params->reg_idx >= ARRAY_SIZE(debug_stm_regs)) { in gaudi_config_stm() 403 base_reg = debug_stm_regs[params->reg_idx] - CFG_BASE; in gaudi_config_stm() 476 if (params->reg_idx >= ARRAY_SIZE(debug_etf_regs)) { in gaudi_config_etf() 481 base_reg = debug_etf_regs[params->reg_idx] - CFG_BASE; in gaudi_config_etf() 691 if (params->reg_idx >= ARRAY_SIZE(debug_funnel_regs)) { in gaudi_config_funnel() 696 base_reg = debug_funnel_regs[params->reg_idx] - CFG_BASE; in gaudi_config_funnel() 711 if (params->reg_idx >= ARRAY_SIZE(debug_bmon_regs)) { in gaudi_config_bmon() 716 base_reg = debug_bmon_regs[params->reg_idx] - CFG_BASE; in gaudi_config_bmon() 779 if (params->reg_idx >= ARRAY_SIZE(debug_spmu_regs)) { in gaudi_config_spmu() 784 base_reg = debug_spmu_regs[params->reg_idx] - CFG_BASE; in gaudi_config_spmu() [all …]
|
/linux-6.3-rc2/drivers/bus/ |
A D | imx-weim.c | 141 int reg_idx, num_regs; in weim_timing_setup() local 170 for (reg_idx = 0; reg_idx < num_regs; reg_idx++) { in weim_timing_setup() 173 reg_idx * OF_REG_SIZE, &cs_idx); in weim_timing_setup()
|
/linux-6.3-rc2/sound/soc/codecs/ |
A D | mt6351.c | 325 int idx, old_idx, offset, reg_idx; in hp_gain_ramp_set() local 342 reg_idx = old_idx; in hp_gain_ramp_set() 345 reg_idx = idx > old_idx ? reg_idx + 1 : reg_idx - 1; in hp_gain_ramp_set() 348 if ((reg_idx >= 0 && reg_idx <= 0x12) || reg_idx == 0x1f) { in hp_gain_ramp_set() 352 (reg_idx << 7) | reg_idx); in hp_gain_ramp_set()
|
/linux-6.3-rc2/drivers/hwtracing/coresight/ |
A D | coresight-cti-sysfs.c | 798 int used = 0, reg_idx; in chan_xtrigs_in_show() local 802 for (reg_idx = 0; reg_idx < nr_trig_max; reg_idx++) { in chan_xtrigs_in_show() 803 if (chan_mask & cfg->ctiinen[reg_idx]) in chan_xtrigs_in_show() 804 used += sprintf(buf + used, "%d ", reg_idx); in chan_xtrigs_in_show() 818 int used = 0, reg_idx; in chan_xtrigs_out_show() local 822 for (reg_idx = 0; reg_idx < nr_trig_max; reg_idx++) { in chan_xtrigs_out_show() 823 if (chan_mask & cfg->ctiouten[reg_idx]) in chan_xtrigs_out_show() 824 used += sprintf(buf + used, "%d ", reg_idx); in chan_xtrigs_out_show()
|
/linux-6.3-rc2/drivers/perf/hisilicon/ |
A D | hisi_uncore_l3c_pmu.c | 109 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-6.3-rc2/include/linux/soc/mediatek/ |
A D | mtk-cmdq.h | 109 u16 reg_idx); 246 int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value);
|
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/ |
A D | i40e_client.c | 149 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() 570 u32 v_idx, i, reg_idx, reg; in i40e_client_setup_qvlist() local 590 reg_idx = I40E_PFINT_LNKLSTN(v_idx - 1); in i40e_client_setup_qvlist() 594 wr32(hw, reg_idx, I40E_PFINT_LNKLSTN_FIRSTQ_INDX_MASK); in i40e_client_setup_qvlist() 600 wr32(hw, reg_idx, reg); in i40e_client_setup_qvlist()
|
/linux-6.3-rc2/drivers/regulator/ |
A D | da9121-regulator.c | 642 int reg_idx = item->reg_index; in da9121_status_poll_on() local 645 bool persisting = (chip->persistent[reg_idx] & item->event_bit); in da9121_status_poll_on() 646 bool now_cleared = !(status[reg_idx] & item->status_bit); in da9121_status_poll_on() 649 clear[reg_idx] |= item->mask_bit; in da9121_status_poll_on() 650 chip->persistent[reg_idx] &= ~item->event_bit; in da9121_status_poll_on() 713 int reg_idx = item->reg_index; in da9121_irq_handler() local 715 bool enabled = !(mask[reg_idx] & item->mask_bit); in da9121_irq_handler() 716 bool active = (event[reg_idx] & item->event_bit); in da9121_irq_handler() 721 chip->persistent[reg_idx] |= item->event_bit; in da9121_irq_handler() 725 handled[reg_idx] |= item->event_bit; in da9121_irq_handler()
|