Home
last modified time | relevance | path

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

/linux-4.1.27/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.c1016 head = IXGBE_READ_REG(hw, IXGBE_TDH(ring->reg_idx)); in ixgbe_get_tx_pending()
1017 tail = IXGBE_READ_REG(hw, IXGBE_TDT(ring->reg_idx)); in ixgbe_get_tx_pending()
1188 IXGBE_READ_REG(hw, IXGBE_TDH(tx_ring->reg_idx)), in ixgbe_clean_tx_irq()
1189 IXGBE_READ_REG(hw, IXGBE_TDT(tx_ring->reg_idx)), in ixgbe_clean_tx_irq()
1239 reg_offset = IXGBE_DCA_TXCTRL(tx_ring->reg_idx); in ixgbe_update_tx_dca()
1243 reg_offset = IXGBE_DCA_TXCTRL_82599(tx_ring->reg_idx); in ixgbe_update_tx_dca()
1269 u8 reg_idx = rx_ring->reg_idx; in ixgbe_update_rx_dca() local
1289 IXGBE_WRITE_REG(hw, IXGBE_DCA_RXCTRL(reg_idx), rxctrl); in ixgbe_update_rx_dca()
2165 ixgbe_set_ivar(adapter, 0, ring->reg_idx, v_idx); in ixgbe_configure_msix()
2168 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.c1644 reg_ctl = IXGBE_READ_REG(hw, IXGBE_TXDCTL(tx_ring->reg_idx)); in ixgbe_free_desc_rings()
1646 IXGBE_WRITE_REG(hw, IXGBE_TXDCTL(tx_ring->reg_idx), reg_ctl); in ixgbe_free_desc_rings()
1681 tx_ring->reg_idx = adapter->tx_ring[0]->reg_idx; in ixgbe_setup_desc_rings()
1707 rx_ring->reg_idx = adapter->rx_ring[0]->reg_idx; in ixgbe_setup_desc_rings()
2689 adapter->rx_ring[input->action]->reg_idx); in ixgbe_add_ethtool_fdir_entry()
Dixgbe_sriov.c1305 unsigned int reg_idx = (vf * queues_per_pool) + queue; in ixgbe_set_vf_rate_limit() local
1307 IXGBE_WRITE_REG(hw, IXGBE_RTTDQSEL, reg_idx); in ixgbe_set_vf_rate_limit()
Dixgbe.h269 u8 reg_idx; /* holds the special value that gets member
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_pci.c515 u8 reg_idx = ring->reg_idx; in fm10k_configure_tx_ring() local
518 fm10k_write_reg(hw, FM10K_TXDCTL(reg_idx), 0); in fm10k_configure_tx_ring()
524 fm10k_write_reg(hw, FM10K_TDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in fm10k_configure_tx_ring()
525 fm10k_write_reg(hw, FM10K_TDBAH(reg_idx), tdba >> 32); in fm10k_configure_tx_ring()
526 fm10k_write_reg(hw, FM10K_TDLEN(reg_idx), size); in fm10k_configure_tx_ring()
529 fm10k_write_reg(hw, FM10K_TDH(reg_idx), 0); in fm10k_configure_tx_ring()
530 fm10k_write_reg(hw, FM10K_TDT(reg_idx), 0); in fm10k_configure_tx_ring()
533 ring->tail = &interface->uc_addr[FM10K_TDT(reg_idx)]; in fm10k_configure_tx_ring()
545 fm10k_write_reg(hw, FM10K_TXINT(reg_idx), txint); in fm10k_configure_tx_ring()
548 fm10k_write_reg(hw, FM10K_PFVTCTL(reg_idx), in fm10k_configure_tx_ring()
[all …]
Dfm10k_main.c1326 fm10k_read_reg(hw, FM10K_TDH(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1327 fm10k_read_reg(hw, FM10K_TDT(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1871 interface->tx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1873 interface->rx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1893 interface->rx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
1896 interface->tx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
Dfm10k.h128 u8 reg_idx; /* holds the special value that gets member
/linux-4.1.27/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()
1132 ixgbevf_set_ivar(adapter, 0, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1135 ixgbevf_set_ivar(adapter, 1, ring->reg_idx, v_idx); in ixgbevf_configure_msix()
1550 u8 reg_idx = ring->reg_idx; in ixgbevf_configure_tx_ring() local
1553 IXGBE_WRITE_REG(hw, IXGBE_VFTXDCTL(reg_idx), IXGBE_TXDCTL_SWFLSH); in ixgbevf_configure_tx_ring()
1556 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAL(reg_idx), tdba & DMA_BIT_MASK(32)); in ixgbevf_configure_tx_ring()
1557 IXGBE_WRITE_REG(hw, IXGBE_VFTDBAH(reg_idx), tdba >> 32); in ixgbevf_configure_tx_ring()
[all …]
Dixgbevf.h138 u16 reg_idx; member
/linux-4.1.27/drivers/net/ethernet/intel/i40e/
Di40e_virtchnl_pf.c266 u32 reg, reg_idx; in i40e_config_irq_link_list() local
272 reg_idx = I40E_VPINT_LNKLST0(vf->vf_id); in i40e_config_irq_link_list()
274 reg_idx = I40E_VPINT_LNKLSTN( in i40e_config_irq_link_list()
280 wr32(hw, reg_idx, I40E_VPINT_LNKLST0_FIRSTQ_INDX_MASK); in i40e_config_irq_link_list()
305 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
310 reg_idx = I40E_QINT_RQCTL(pf_queue_id); in i40e_config_irq_link_list()
314 reg_idx = I40E_QINT_TQCTL(pf_queue_id); in i40e_config_irq_link_list()
342 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
654 u32 reg_idx, reg; in i40e_free_vf_res() local
669 reg_idx = I40E_VFINT_DYN_CTL0(vf->vf_id); in i40e_free_vf_res()
[all …]
Di40e_txrx.h231 u16 reg_idx; /* HW register index of the ring */ member
Di40e.h540 u16 reg_idx; /* register index of the interrupt */ member
Di40e_debugfs.c505 rx_ring->reg_idx); in i40e_dbg_dump_vsi_seid()
553 tx_ring->reg_idx); in i40e_dbg_dump_vsi_seid()
Di40e_main.c3083 wr32(hw, I40E_QINT_TQCTL(vsi->tx_rings[i]->reg_idx), 0); in i40e_vsi_disable_irq()
3084 wr32(hw, I40E_QINT_RQCTL(vsi->rx_rings[i]->reg_idx), 0); in i40e_vsi_disable_irq()
6998 tx_ring->reg_idx = vsi->base_queue + i; in i40e_alloc_rings()
7010 rx_ring->reg_idx = vsi->base_queue + i; in i40e_alloc_rings()
/linux-4.1.27/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.1.27/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.1.27/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()
486 *size = coda_read(dev, CODA_REG_BIT_WR_PTR(ctx->reg_idx)) - in coda_encode_header()
776 coda_write(dev, bitstream_buf, CODA_REG_BIT_RD_PTR(ctx->reg_idx)); in coda_start_encoding()
777 coda_write(dev, bitstream_buf, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_start_encoding()
1273 wr_ptr = coda_read(dev, CODA_REG_BIT_WR_PTR(ctx->reg_idx)); in coda_finish_encode()
1458 coda_write(dev, 0, CODA_REG_BIT_FRM_DIS_FLG(ctx->reg_idx)); in __coda_start_decoding()
[all …]
Dcoda.h233 int reg_idx; member
Dcoda-common.c1691 ctx->reg_idx = 0; in coda_open()
1694 ctx->reg_idx = idx; in coda_open()
/linux-4.1.27/drivers/net/ethernet/intel/igb/
Digb_main.c724 adapter->rx_ring[i]->reg_idx = rbase_offset + in igb_cache_ring_register()
737 adapter->rx_ring[i]->reg_idx = rbase_offset + i; in igb_cache_ring_register()
739 adapter->tx_ring[j]->reg_idx = rbase_offset + j; in igb_cache_ring_register()
802 rx_queue = q_vector->rx.ring->reg_idx; in igb_assign_vector()
804 tx_queue = q_vector->tx.ring->reg_idx; in igb_assign_vector()
3276 int reg_idx = ring->reg_idx; in igb_configure_tx_ring() local
3279 wr32(E1000_TXDCTL(reg_idx), 0); in igb_configure_tx_ring()
3283 wr32(E1000_TDLEN(reg_idx), in igb_configure_tx_ring()
3285 wr32(E1000_TDBAL(reg_idx), in igb_configure_tx_ring()
3287 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.c1549 tx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
1563 rx_ring->reg_idx = adapter->vfs_allocated_count; in igb_setup_desc_rings()
/linux-4.1.27/drivers/char/
Drandom.c557 unsigned short reg_idx; member
869 if (f->reg_idx >= sizeof(struct pt_regs) / sizeof(__u32)) in get_reg()
870 f->reg_idx = 0; in get_reg()
871 return *(ptr + f->reg_idx++); in get_reg()
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/
Di40e_txrx.h230 u16 reg_idx; /* HW register index of the ring */ member
Di40evf.h111 unsigned long reg_idx; member
/linux-4.1.27/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.1.27/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.1.27/net/wireless/
Dnl80211.c5562 int err, reg_idx, start = cb->args[2]; in nl80211_get_reg_dump() local
5575 reg_idx = 1; in nl80211_get_reg_dump()
5581 if (++reg_idx <= start) in nl80211_get_reg_dump()
5587 reg_idx--; in nl80211_get_reg_dump()
5592 cb->args[2] = reg_idx; in nl80211_get_reg_dump()