Home
last modified time | relevance | path

Searched refs:reg_idx (Results 51 - 75 of 196) sorted by relevance

12345678

/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c99 reg = rx_ring->reg_idx; in ice_qvec_dis_irq()
105 wr32(hw, GLINT_DYN_CTL(q_vector->reg_idx), 0); in ice_qvec_dis_irq()
119 u16 reg_idx = q_vector->reg_idx; in ice_qvec_cfg_msix() local
128 ice_cfg_txq_interrupt(vsi, tx_ring->reg_idx, reg_idx, in ice_qvec_cfg_msix()
132 ice_cfg_rxq_interrupt(vsi, rx_ring->reg_idx, reg_idx, in ice_qvec_cfg_msix()
H A Dice_base.c124 q_vector->reg_idx = ice_calc_vf_reg_idx(vsi->vf, q_vector); in ice_vsi_alloc_q_vector()
147 q_vector->reg_idx = q_vector->irq.index; in ice_vsi_alloc_q_vector()
833 pf_q = ring->reg_idx; in ice_vsi_cfg_txq()
974 wr32(hw, GLINT_DYN_CTL(q_vector->reg_idx), in ice_trigger_sw_intr()
1000 val = rd32(hw, QINT_TQCTL(ring->reg_idx)); in ice_vsi_stop_tx_ring()
1002 wr32(hw, QINT_TQCTL(ring->reg_idx), val); in ice_vsi_stop_tx_ring()
1058 txq_meta->q_id = ring->reg_idx; in ice_fill_txq_meta()
H A Dice_sriov.c190 u32 reg_idx, bit_idx; in ice_free_vfs() local
192 reg_idx = (hw->func_caps.vf_base_id + vf->vf_id) / 32; in ice_free_vfs()
194 wr32(hw, GLGEN_VFLRSTAT(reg_idx), BIT(bit_idx)); in ice_free_vfs()
656 u32 reg, reg_idx, bit_idx; in ice_sriov_trigger_reset_register() local
676 reg_idx = (vf_abs_id) / 32; in ice_sriov_trigger_reset_register()
678 wr32(hw, GLGEN_VFLRSTAT(reg_idx), BIT(bit_idx)); in ice_sriov_trigger_reset_register()
1015 u32 reg_idx, bit_idx; in ice_process_vflr_event() local
1017 reg_idx = (hw->func_caps.vf_base_id + vf->vf_id) / 32; in ice_process_vflr_event()
1020 reg = rd32(hw, GLGEN_VFLRSTAT(reg_idx)); in ice_process_vflr_event()
/kernel/linux/linux-6.6/drivers/regulator/
H A Dda9121-regulator.c642 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] | in da9121_irq_handler()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_lib.c1262 ring->reg_idx = vsi->txq_map[i]; in ice_vsi_alloc_rings()
1281 ring->reg_idx = vsi->rxq_map[i]; in ice_vsi_alloc_rings()
1809 u16 reg_idx = q_vector->reg_idx; in ice_vsi_cfg_msix() local
1813 wr32(hw, GLINT_RATE(reg_idx), in ice_vsi_cfg_msix()
1828 ice_cfg_txq_interrupt(vsi, txq, reg_idx, in ice_vsi_cfg_msix()
1834 ice_cfg_rxq_interrupt(vsi, rxq, reg_idx, in ice_vsi_cfg_msix()
2112 dev_err(ice_pf_to_dev(vsi->back), "Failed to set reg_idx on q_vector %d VSI %d\n", in ice_vsi_set_q_vectors_reg_idx()
2120 q_vector->reg_idx = ice_calc_vf_reg_idx(vf, q_vector); in ice_vsi_set_q_vectors_reg_idx()
2122 q_vector->reg_idx in ice_vsi_set_q_vectors_reg_idx()
2373 u16 reg_idx = q_vector->reg_idx; ice_vsi_release_msix() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c324 u32 reg, reg_idx; in i40e_config_irq_link_list() local
330 reg_idx = I40E_VPINT_LNKLST0(vf->vf_id); in i40e_config_irq_link_list()
332 reg_idx = I40E_VPINT_LNKLSTN( in i40e_config_irq_link_list()
338 wr32(hw, reg_idx, I40E_VPINT_LNKLST0_FIRSTQ_INDX_MASK); in i40e_config_irq_link_list()
363 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
368 reg_idx = I40E_QINT_RQCTL(pf_queue_id); in i40e_config_irq_link_list()
372 reg_idx = I40E_QINT_TQCTL(pf_queue_id); in i40e_config_irq_link_list()
397 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
436 u32 v_idx, reg_idx, reg; in i40e_release_iwarp_qvlist() local
446 reg_idx in i40e_release_iwarp_qvlist()
479 u32 v_idx, i, reg_idx, reg; i40e_config_iwarp_qvlist() local
972 u32 reg_idx, reg; i40e_free_vf_res() local
1391 u32 reg, reg_idx, bit_idx; i40e_trigger_vf_reset() local
1693 u32 reg_idx, bit_idx; i40e_free_vfs() local
4149 u32 reg, reg_idx, bit_idx; i40e_vc_process_vflr_event() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/i40e/
H A Di40e_virtchnl_pf.c377 u32 reg, reg_idx; in i40e_config_irq_link_list() local
383 reg_idx = I40E_VPINT_LNKLST0(vf->vf_id); in i40e_config_irq_link_list()
385 reg_idx = I40E_VPINT_LNKLSTN( in i40e_config_irq_link_list()
391 wr32(hw, reg_idx, I40E_VPINT_LNKLST0_FIRSTQ_INDX_MASK); in i40e_config_irq_link_list()
416 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
421 reg_idx = I40E_QINT_RQCTL(pf_queue_id); in i40e_config_irq_link_list()
425 reg_idx = I40E_QINT_TQCTL(pf_queue_id); in i40e_config_irq_link_list()
450 wr32(hw, reg_idx, reg); in i40e_config_irq_link_list()
489 u32 v_idx, reg_idx, reg; in i40e_release_rdma_qvlist() local
499 reg_idx in i40e_release_rdma_qvlist()
533 u32 v_idx, i, reg_idx, reg; i40e_config_rdma_qvlist() local
1027 u32 reg_idx, reg; i40e_free_vf_res() local
1446 u32 reg, reg_idx, bit_idx; i40e_trigger_vf_reset() local
1748 u32 reg_idx, bit_idx; i40e_free_vfs() local
4306 u32 reg, reg_idx, bit_idx; i40e_vc_process_vflr_event() local
[all...]
/kernel/linux/linux-6.6/drivers/perf/hisilicon/
H A Dhisi_uncore_cpa_pmu.c64 u32 reg, reg_idx, shift, val; in hisi_cpa_pmu_write_evtype() local
74 reg_idx = idx % 4; in hisi_cpa_pmu_write_evtype()
75 shift = CPA_REG_OFFSET * reg_idx; in hisi_cpa_pmu_write_evtype()
/kernel/linux/linux-5.10/arch/x86/events/intel/
H A Duncore_nhmex.c772 int reg_idx = 0; in nhmex_mbox_hw_config() local
790 reg_idx = 1; in nhmex_mbox_hw_config()
791 else if (WARN_ON_ONCE(reg_idx > 0)) in nhmex_mbox_hw_config()
794 reg1->idx &= ~(0xff << (reg_idx * 8)); in nhmex_mbox_hw_config()
795 reg1->reg &= ~(0xffff << (reg_idx * 16)); in nhmex_mbox_hw_config()
796 reg1->idx |= nhmex_mbox_extra_reg_idx(er) << (reg_idx * 8); in nhmex_mbox_hw_config()
797 reg1->reg |= msr << (reg_idx * 16); in nhmex_mbox_hw_config()
799 reg_idx++; in nhmex_mbox_hw_config()
805 if (reg_idx == 2) { in nhmex_mbox_hw_config()
/kernel/linux/linux-6.6/arch/x86/events/intel/
H A Duncore_nhmex.c772 int reg_idx = 0; in nhmex_mbox_hw_config() local
790 reg_idx = 1; in nhmex_mbox_hw_config()
791 else if (WARN_ON_ONCE(reg_idx > 0)) in nhmex_mbox_hw_config()
794 reg1->idx &= ~(0xff << (reg_idx * 8)); in nhmex_mbox_hw_config()
795 reg1->reg &= ~(0xffff << (reg_idx * 16)); in nhmex_mbox_hw_config()
796 reg1->idx |= nhmex_mbox_extra_reg_idx(er) << (reg_idx * 8); in nhmex_mbox_hw_config()
797 reg1->reg |= msr << (reg_idx * 16); in nhmex_mbox_hw_config()
799 reg_idx++; in nhmex_mbox_hw_config()
805 if (reg_idx == 2) { in nhmex_mbox_hw_config()
/kernel/linux/linux-5.10/drivers/soc/mediatek/
H A Dmtk-cmdq-helper.c232 u16 reg_idx) in cmdq_pkt_read_s()
239 inst.reg_dst = reg_idx; in cmdq_pkt_read_s()
400 int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value) in cmdq_pkt_assign() argument
406 inst.reg_dst = reg_idx; in cmdq_pkt_assign()
231 cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low, u16 reg_idx) cmdq_pkt_read_s() argument
/kernel/linux/linux-6.6/drivers/soc/mediatek/
H A Dmtk-cmdq-helper.c215 u16 reg_idx) in cmdq_pkt_read_s()
222 inst.reg_dst = reg_idx; in cmdq_pkt_read_s()
383 int cmdq_pkt_assign(struct cmdq_pkt *pkt, u16 reg_idx, u32 value) in cmdq_pkt_assign() argument
389 inst.reg_dst = reg_idx; in cmdq_pkt_assign()
214 cmdq_pkt_read_s(struct cmdq_pkt *pkt, u16 high_addr_reg_idx, u16 addr_low, u16 reg_idx) cmdq_pkt_read_s() argument
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
H A Disys_stream2mmio_public.h60 * @param[in] reg_idx The offset address of the register.
67 const uint32_t reg_idx);
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_include/host/
H A Disys_stream2mmio_public.h60 * @param[in] reg_idx The offset address of the register.
67 const uint32_t reg_idx);
/third_party/ffmpeg/libavcodec/
H A Dnvenc.c1928 int reg_idx = nvenc_register_frame(avctx, frame); in nvenc_upload_frame() local
1929 if (reg_idx < 0) { in nvenc_upload_frame()
1931 return reg_idx; in nvenc_upload_frame()
1938 if (!ctx->registered_frames[reg_idx].mapped) { in nvenc_upload_frame()
1939 ctx->registered_frames[reg_idx].in_map.version = NV_ENC_MAP_INPUT_RESOURCE_VER; in nvenc_upload_frame()
1940 ctx->registered_frames[reg_idx].in_map.registeredResource = ctx->registered_frames[reg_idx].regptr; in nvenc_upload_frame()
1941 nv_status = p_nvenc->nvEncMapInputResource(ctx->nvencoder, &ctx->registered_frames[reg_idx].in_map); in nvenc_upload_frame()
1948 ctx->registered_frames[reg_idx].mapped += 1; in nvenc_upload_frame()
1950 nvenc_frame->reg_idx in nvenc_upload_frame()
[all...]
/kernel/linux/linux-5.10/drivers/perf/
H A Dqcom_l2_pmu.c84 #define reg_idx(reg, i) (((i) * IA_L2_REG_OFFSET) + reg##_BASE) macro
193 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVCNTR, idx), value); in cluster_pmu_counter_set_value()
203 value = kryo_l2_get_indirect_reg(reg_idx(IA_L2PMXEVCNTR, idx)); in cluster_pmu_counter_get_value()
235 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVCNTCR, ctr), val); in cluster_pmu_set_evcntcr()
240 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVTYPER, ctr), val); in cluster_pmu_set_evtyper()
276 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVFILTER, ctr), val); in cluster_pmu_set_evfilter_sys_mode()
/kernel/linux/linux-6.6/drivers/perf/
H A Dqcom_l2_pmu.c84 #define reg_idx(reg, i) (((i) * IA_L2_REG_OFFSET) + reg##_BASE) macro
193 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVCNTR, idx), value); in cluster_pmu_counter_set_value()
203 value = kryo_l2_get_indirect_reg(reg_idx(IA_L2PMXEVCNTR, idx)); in cluster_pmu_counter_get_value()
235 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVCNTCR, ctr), val); in cluster_pmu_set_evcntcr()
240 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVTYPER, ctr), val); in cluster_pmu_set_evtyper()
276 kryo_l2_set_indirect_reg(reg_idx(IA_L2PMXEVFILTER, ctr), val); in cluster_pmu_set_evfilter_sys_mode()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1128 head = fm10k_read_reg(hw, FM10K_TDH(ring->reg_idx)); in fm10k_get_tx_pending()
1129 tail = fm10k_read_reg(hw, FM10K_TDT(ring->reg_idx)); in fm10k_get_tx_pending()
1293 fm10k_read_reg(hw, FM10K_TDH(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1294 fm10k_read_reg(hw, FM10K_TDT(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1883 interface->tx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1885 interface->rx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1905 interface->rx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
1908 interface->tx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1123 head = fm10k_read_reg(hw, FM10K_TDH(ring->reg_idx)); in fm10k_get_tx_pending()
1124 tail = fm10k_read_reg(hw, FM10K_TDT(ring->reg_idx)); in fm10k_get_tx_pending()
1288 fm10k_read_reg(hw, FM10K_TDH(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1289 fm10k_read_reg(hw, FM10K_TDT(tx_ring->reg_idx)), in fm10k_clean_tx_irq()
1877 interface->tx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1879 interface->rx_ring[offset + i]->reg_idx = q_idx; in fm10k_cache_ring_qos()
1899 interface->rx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
1902 interface->tx_ring[i]->reg_idx = i; in fm10k_cache_ring_rss()
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dloongarch.c1035 int reg_idx, ret; in _kvm_get_one_reg() local
1038 reg_idx = KVM_GET_IOC_CSRIDX(reg->id); in _kvm_get_one_reg()
1039 ret = _kvm_getcsr(vcpu, reg_idx, v, 0); in _kvm_get_one_reg()
1071 reg_idx = KVM_GET_IOC_CSRIDX(reg->id); in _kvm_get_one_reg()
1072 if (reg_idx < CSR_ALL_SIZE) in _kvm_get_one_reg()
1073 *v = kvm_read_sw_gcsr(csr, reg_idx); in _kvm_get_one_reg()
1089 int reg_idx; in _kvm_set_one_reg() local
1093 reg_idx = KVM_GET_IOC_CSRIDX(reg->id); in _kvm_set_one_reg()
1094 ret = _kvm_setcsr(vcpu, reg_idx, &val, 0); in _kvm_set_one_reg()
1149 reg_idx in _kvm_set_one_reg()
[all...]
/kernel/linux/linux-5.10/drivers/hwmon/
H A Dw83791d.c767 u8 reg_idx = 0; in store_pwmenable() local
780 reg_idx = 0; in store_pwmenable()
785 reg_idx = 0; in store_pwmenable()
790 reg_idx = 1; in store_pwmenable()
796 reg_cfg_tmp = w83791d_read(client, W83791D_REG_FAN_CFG[reg_idx]); in store_pwmenable()
800 w83791d_write(client, W83791D_REG_FAN_CFG[reg_idx], reg_cfg_tmp); in store_pwmenable()
874 u8 reg_idx = 0; in store_temp_tolerance() local
883 reg_idx = 0; in store_temp_tolerance()
888 reg_idx = 0; in store_temp_tolerance()
893 reg_idx in store_temp_tolerance()
[all...]
/kernel/linux/linux-6.6/drivers/hwmon/
H A Dw83791d.c767 u8 reg_idx = 0; in store_pwmenable() local
780 reg_idx = 0; in store_pwmenable()
785 reg_idx = 0; in store_pwmenable()
790 reg_idx = 1; in store_pwmenable()
796 reg_cfg_tmp = w83791d_read(client, W83791D_REG_FAN_CFG[reg_idx]); in store_pwmenable()
800 w83791d_write(client, W83791D_REG_FAN_CFG[reg_idx], reg_cfg_tmp); in store_pwmenable()
874 u8 reg_idx = 0; in store_temp_tolerance() local
883 reg_idx = 0; in store_temp_tolerance()
888 reg_idx = 0; in store_temp_tolerance()
893 reg_idx in store_temp_tolerance()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dds90ub960.c1033 unsigned int reg_idx; in ub960_atr_attach_client() local
1035 for (reg_idx = 0; reg_idx < ARRAY_SIZE(rxport->aliased_clients); reg_idx++) { in ub960_atr_attach_client()
1036 if (!rxport->aliased_clients[reg_idx]) in ub960_atr_attach_client()
1040 if (reg_idx == ARRAY_SIZE(rxport->aliased_clients)) { in ub960_atr_attach_client()
1045 rxport->aliased_clients[reg_idx] = client; in ub960_atr_attach_client()
1047 ub960_rxport_write(priv, chan_id, UB960_RR_SLAVE_ID(reg_idx), in ub960_atr_attach_client()
1049 ub960_rxport_write(priv, chan_id, UB960_RR_SLAVE_ALIAS(reg_idx), in ub960_atr_attach_client()
1053 rxport->nport, client->addr, alias, reg_idx); in ub960_atr_attach_client()
1064 unsigned int reg_idx; ub960_atr_detach_client() local
[all...]
/third_party/mesa3d/src/gallium/drivers/lima/ir/gp/
H A Dregalloc.c366 int reg_idx; in assign_regs() local
367 BITSET_FOREACH_SET(reg_idx, block->live_out, ctx->comp->cur_reg) { in assign_regs()
368 if (BITSET_TEST(block->def_out, reg_idx)) { in assign_regs()
369 block->live_out_phys |= (1ull << ctx->registers[reg_idx].assigned_color); in assign_regs()
/kernel/linux/linux-5.10/drivers/pci/controller/
H A Dpcie-iproc.c1415 unsigned int reg_idx; in iproc_pcie_rev_init() local
1471 for (reg_idx = 1; reg_idx < IPROC_PCIE_MAX_NUM_REG; reg_idx++) in iproc_pcie_rev_init()
1472 pcie->reg_offsets[reg_idx] = regs[reg_idx] ? in iproc_pcie_rev_init()
1473 regs[reg_idx] : IPROC_PCIE_REG_INVALID; in iproc_pcie_rev_init()

Completed in 43 milliseconds

12345678