Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_lib.c49 u16 reg_idx; in ixgbe_cache_ring_dcb_sriov() local
61 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_cache_ring_dcb_sriov()
62 for (i = 0; i < adapter->num_rx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
64 if ((reg_idx & ~vmdq->mask) >= tcs) in ixgbe_cache_ring_dcb_sriov()
65 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); in ixgbe_cache_ring_dcb_sriov()
66 adapter->rx_ring[i]->reg_idx = reg_idx; in ixgbe_cache_ring_dcb_sriov()
69 reg_idx = vmdq->offset * __ALIGN_MASK(1, ~vmdq->mask); in ixgbe_cache_ring_dcb_sriov()
70 for (i = 0; i < adapter->num_tx_queues; i++, reg_idx++) { in ixgbe_cache_ring_dcb_sriov()
72 if ((reg_idx & ~vmdq->mask) >= tcs) in ixgbe_cache_ring_dcb_sriov()
73 reg_idx = __ALIGN_MASK(reg_idx, ~vmdq->mask); in ixgbe_cache_ring_dcb_sriov()
[all …]
Dixgbe_main.c1030 head = IXGBE_READ_REG(hw, IXGBE_TDH(ring->reg_idx)); in ixgbe_get_tx_pending()
1031 tail = IXGBE_READ_REG(hw, IXGBE_TDT(ring->reg_idx)); in ixgbe_get_tx_pending()
1202 IXGBE_READ_REG(hw, IXGBE_TDH(tx_ring->reg_idx)), in ixgbe_clean_tx_irq()
1203 IXGBE_READ_REG(hw, IXGBE_TDT(tx_ring->reg_idx)), in ixgbe_clean_tx_irq()
1256 reg_offset = IXGBE_DCA_TXCTRL(tx_ring->reg_idx); in ixgbe_update_tx_dca()
1260 reg_offset = IXGBE_DCA_TXCTRL_82599(tx_ring->reg_idx); in ixgbe_update_tx_dca()
1286 u8 reg_idx = rx_ring->reg_idx; in ixgbe_update_rx_dca() local
1309 IXGBE_WRITE_REG(hw, IXGBE_DCA_RXCTRL(reg_idx), rxctrl); in ixgbe_update_rx_dca()
2205 ixgbe_set_ivar(adapter, 0, ring->reg_idx, v_idx); in ixgbe_configure_msix()
2208 ixgbe_set_ivar(adapter, 1, ring->reg_idx, v_idx); in ixgbe_configure_msix()
[all …]
Dixgbe_fcoe.c693 fcoe_q_h = adapter->rx_ring[fcoe_i_h]->reg_idx; in ixgbe_configure_fcoe()
700 fcoe_q = adapter->rx_ring[fcoe_i]->reg_idx; in ixgbe_configure_fcoe()
715 fcoe_q = adapter->rx_ring[fcoe->offset]->reg_idx; in ixgbe_configure_fcoe()
Dixgbe_ethtool.c1649 reg_ctl = IXGBE_READ_REG(hw, IXGBE_TXDCTL(tx_ring->reg_idx)); in ixgbe_free_desc_rings()
1651 IXGBE_WRITE_REG(hw, IXGBE_TXDCTL(tx_ring->reg_idx), reg_ctl); in ixgbe_free_desc_rings()
1686 tx_ring->reg_idx = adapter->tx_ring[0]->reg_idx; in ixgbe_setup_desc_rings()
1712 rx_ring->reg_idx = adapter->rx_ring[0]->reg_idx; in ixgbe_setup_desc_rings()
2626 queue = adapter->rx_ring[ring]->reg_idx; in ixgbe_add_ethtool_fdir_entry()
Dixgbe_sriov.c1378 unsigned int reg_idx = (vf * queues_per_pool) + queue; in ixgbe_set_vf_rate_limit() local
1380 IXGBE_WRITE_REG(hw, IXGBE_RTTDQSEL, reg_idx); in ixgbe_set_vf_rate_limit()
Dixgbe.h277 u8 reg_idx; /* holds the special value that gets member
/linux-4.4.14/drivers/sh/intc/
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-4.4.14/drivers/clk/rockchip/
Dclk-rockchip.c33 void __iomem *reg_idx; in rk2928_gate_clk_init() local
78 reg_idx = reg + (4 * (i / 16)); in rk2928_gate_clk_init()
83 reg_idx, reg_bit, in rk2928_gate_clk_init()
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c546 u8 reg_idx = ring->reg_idx; in fm10k_configure_tx_ring() local
549 fm10k_write_reg(hw, FM10K_TXDCTL(reg_idx), 0); in fm10k_configure_tx_ring()
555 fm10k_write_reg(hw, FM10K_TDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in fm10k_configure_tx_ring()
556 fm10k_write_reg(hw, FM10K_TDBAH(reg_idx), tdba >> 32); in fm10k_configure_tx_ring()
557 fm10k_write_reg(hw, FM10K_TDLEN(reg_idx), size); in fm10k_configure_tx_ring()
560 fm10k_write_reg(hw, FM10K_TDH(reg_idx), 0); in fm10k_configure_tx_ring()
561 fm10k_write_reg(hw, FM10K_TDT(reg_idx), 0); in fm10k_configure_tx_ring()
564 ring->tail = &interface->uc_addr[FM10K_TDT(reg_idx)]; in fm10k_configure_tx_ring()
576 fm10k_write_reg(hw, FM10K_TXINT(reg_idx), txint); in fm10k_configure_tx_ring()
579 fm10k_write_reg(hw, FM10K_PFVTCTL(reg_idx), in fm10k_configure_tx_ring()
[all …]
Dfm10k_main.c1313 fm10k_read_reg(hw, FM10K_TDH(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1314 fm10k_read_reg(hw, FM10K_TDT(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1861 interface->tx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1863 interface->rx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1883 interface->rx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
1886 interface->tx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
Dfm10k.h135 u8 reg_idx; /* holds the special value that gets member
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c228 u32 head = IXGBE_READ_REG(hw, IXGBE_VFTDH(ring->reg_idx)); in ixgbevf_get_tx_pending()
229 u32 tail = IXGBE_READ_REG(hw, IXGBE_VFTDT(ring->reg_idx)); in ixgbevf_get_tx_pending()
405 IXGBE_READ_REG(hw, IXGBE_VFTDH(tx_ring->reg_idx)), in ixgbevf_clean_tx_irq()
406 IXGBE_READ_REG(hw, IXGBE_VFTDT(tx_ring->reg_idx)), in ixgbevf_clean_tx_irq()
1133 ixgbevf_set_ivar(adapter, 0, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1136 ixgbevf_set_ivar(adapter, 1, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1551 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_tx_ring() local
1554 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), IXGBE_TXDCTL_SWFLSH); in ixgbevf_configure_tx_ring()
1557 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in ixgbevf_configure_tx_ring()
1558 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAH(reg_idx), tdba >> 32); in ixgbevf_configure_tx_ring()
[all …]
Dixgbevf.h138 u16 reg_idx; member
/linux-4.4.14/drivers/net/ethernet/intel/i40e/
Di40e_virtchnl_pf.c261 u32 reg, reg_idx; in i40e_config_irq_link_list() local
267 reg_idx = I40E_VPINT_LNKLST0(vf->vf_id); in i40e_config_irq_link_list()
269 reg_idx = I40E_VPINT_LNKLSTN( in i40e_config_irq_link_list()
275 wr32(hw, reg_idx, I40E_VPINT_LNKLST0_FIRSTQ_INDX_MASK); in i40e_config_irq_link_list()
298 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
303 reg_idx = I40E_QINT_RQCTL(pf_queue_id); in i40e_config_irq_link_list()
307 reg_idx = I40E_QINT_TQCTL(pf_queue_id); in i40e_config_irq_link_list()
335 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
666 u32 reg_idx, reg; in i40e_free_vf_res() local
681 reg_idx = I40E_VFINT_DYN_CTL0(vf->vf_id); in i40e_free_vf_res()
[all …]
Di40e_txrx.h249 u16 reg_idx; /* HW register index of the ring */ member
Di40e.h569 u16 reg_idx; /* register index of the interrupt */ member
Di40e_debugfs.c506 rx_ring->reg_idx); in i40e_dbg_dump_vsi_seid()
555 tx_ring->reg_idx); in i40e_dbg_dump_vsi_seid()
Di40e_main.c3351 wr32(hw, I40E_QINT_TQCTL(vsi->tx_rings[i]->reg_idx), 0); in i40e_vsi_disable_irq()
3352 wr32(hw, I40E_QINT_RQCTL(vsi->rx_rings[i]->reg_idx), 0); in i40e_vsi_disable_irq()
7369 tx_ring->reg_idx = vsi->base_queue + i; in i40e_alloc_rings()
7385 rx_ring->reg_idx = vsi->base_queue + i; in i40e_alloc_rings()
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore_nhmex.c765 int reg_idx = 0; in nhmex_mbox_hw_config() local
783 reg_idx = 1; in nhmex_mbox_hw_config()
784 else if (WARN_ON_ONCE(reg_idx > 0)) in nhmex_mbox_hw_config()
787 reg1->idx &= ~(0xff << (reg_idx * 8)); in nhmex_mbox_hw_config()
788 reg1->reg &= ~(0xffff << (reg_idx * 16)); in nhmex_mbox_hw_config()
789 reg1->idx |= nhmex_mbox_extra_reg_idx(er) << (reg_idx * 8); in nhmex_mbox_hw_config()
790 reg1->reg |= msr << (reg_idx * 16); in nhmex_mbox_hw_config()
792 reg_idx++; in nhmex_mbox_hw_config()
798 if (reg_idx == 2) { in nhmex_mbox_hw_config()
/linux-4.4.14/drivers/hwmon/
Dw83791d.c784 u8 reg_idx = 0; in store_pwmenable() local
797 reg_idx = 0; in store_pwmenable()
802 reg_idx = 0; in store_pwmenable()
807 reg_idx = 1; in store_pwmenable()
813 reg_cfg_tmp = w83791d_read(client, W83791D_REG_FAN_CFG[reg_idx]); in store_pwmenable()
817 w83791d_write(client, W83791D_REG_FAN_CFG[reg_idx], reg_cfg_tmp); in store_pwmenable()
891 u8 reg_idx = 0; in store_temp_tolerance() local
900 reg_idx = 0; in store_temp_tolerance()
905 reg_idx = 0; in store_temp_tolerance()
910 reg_idx = 1; in store_temp_tolerance()
[all …]
/linux-4.4.14/include/linux/irqchip/
Dmips-gic.h53 unsigned reg_idx = (intr) / bits; \
56 reg_idx * reg_width; \
/linux-4.4.14/drivers/media/platform/coda/
Dcoda-bit.c76 CODA_REG_BIT_FRM_DIS_FLG(ctx->reg_idx)); in coda_command_async()
152 rd_ptr = coda_read(dev, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_kfifo_sync_from_device()
166 coda_write(dev, rd_ptr, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_kfifo_sync_to_device_full()
168 coda_write(dev, wr_ptr, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_kfifo_sync_to_device_full()
178 coda_write(dev, wr_ptr, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_kfifo_sync_to_device_write()
518 *size = coda_read(dev, CODA_REG_BIT_WR_PTR(ctx->reg_idx)) - in coda_encode_header()
834 coda_write(dev, bitstream_buf, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_start_encoding()
835 coda_write(dev, bitstream_buf, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_start_encoding()
1341 wr_ptr = coda_read(dev, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_finish_encode()
1543 coda_write(dev, 0, CODA_REG_BIT_FRM_DIS_FLG(ctx->reg_idx)); in __coda_start_decoding()
[all …]
Dcoda.h230 int reg_idx; member
Dcoda-common.c1709 ctx->reg_idx = 0; in coda_open()
1712 ctx->reg_idx = idx; in coda_open()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
Digb_main.c726 adapter->rx_ring[i]->reg_idx = rbase_offset + in igb_cache_ring_register()
739 adapter->rx_ring[i]->reg_idx = rbase_offset + i; in igb_cache_ring_register()
741 adapter->tx_ring[j]->reg_idx = rbase_offset + j; in igb_cache_ring_register()
804 rx_queue = q_vector->rx.ring->reg_idx; in igb_assign_vector()
806 tx_queue = q_vector->tx.ring->reg_idx; in igb_assign_vector()
3272 int reg_idx = ring->reg_idx; in igb_configure_tx_ring() local
3275 wr32(E1000_TXDCTL(reg_idx), 0); in igb_configure_tx_ring()
3279 wr32(E1000_TDLEN(reg_idx), in igb_configure_tx_ring()
3281 wr32(E1000_TDBAL(reg_idx), in igb_configure_tx_ring()
3283 wr32(E1000_TDBAH(reg_idx), tdba >> 32); in igb_configure_tx_ring()
[all …]
Digb.h249 u8 reg_idx; /* physical index of the ring */ member
Digb_ethtool.c1545 tx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
1559 rx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_dsi.c212 #define REG_ADDR(dsi, reg_idx) ((dsi)->reg_base + \ argument
213 dsi->driver_data->reg_ofs[(reg_idx)])
214 #define DSI_WRITE(dsi, reg_idx, val) writel((val), \ argument
215 REG_ADDR((dsi), (reg_idx)))
216 #define DSI_READ(dsi, reg_idx) readl(REG_ADDR((dsi), (reg_idx))) argument
303 enum reg_idx { enum
/linux-4.4.14/drivers/char/
Drandom.c560 unsigned short reg_idx; member
889 if (f->reg_idx >= sizeof(struct pt_regs) / sizeof(__u32)) in get_reg()
890 f->reg_idx = 0; in get_reg()
891 return *(ptr + f->reg_idx++); in get_reg()
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/
Di40evf.h110 unsigned long reg_idx; member
Di40e_txrx.h248 u16 reg_idx; /* HW register index of the ring */ member
/linux-4.4.14/drivers/media/radio/wl128x/
Dfmdrv_common.c639 u8 reg_idx = fmdev->rx.region.fm_band; in fm_rx_update_af_cache() local
653 if (reg_idx == FM_BAND_EUROPE_US && af > FM_RDS_MAX_AF) in fm_rx_update_af_cache()
655 if (reg_idx == FM_BAND_JAPAN && af > FM_RDS_MAX_AF_JAPAN) in fm_rx_update_af_cache()
/linux-4.4.14/sound/pci/
Dazt3328.c600 unsigned short reg_idx = reg / 2; in snd_azf3328_mixer_ac97_map_reg_idx() local
601 reg_azf = azf_reg_mapper[reg_idx].azf_reg; in snd_azf3328_mixer_ac97_map_reg_idx()
/linux-4.4.14/net/wireless/
Dnl80211.c5550 int err, reg_idx, start = cb->args[2]; in nl80211_get_reg_dump() local
5563 reg_idx = 1; in nl80211_get_reg_dump()
5569 if (++reg_idx <= start) in nl80211_get_reg_dump()
5575 reg_idx--; in nl80211_get_reg_dump()
5580 cb->args[2] = reg_idx; in nl80211_get_reg_dump()