/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 99 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 D | ice_base.c | 124 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 D | ice_sriov.c | 190 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 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] | in da9121_irq_handler() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_lib.c | 1262 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 D | i40e_virtchnl_pf.c | 324 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 D | i40e_virtchnl_pf.c | 377 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 D | hisi_uncore_cpa_pmu.c | 64 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 D | uncore_nhmex.c | 772 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 D | uncore_nhmex.c | 772 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 D | mtk-cmdq-helper.c | 232 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 D | mtk-cmdq-helper.c | 215 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 D | isys_stream2mmio_public.h | 60 * @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 D | isys_stream2mmio_public.h | 60 * @param[in] reg_idx The offset address of the register. 67 const uint32_t reg_idx);
|
/third_party/ffmpeg/libavcodec/ |
H A D | nvenc.c | 1928 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 D | qcom_l2_pmu.c | 84 #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 D | qcom_l2_pmu.c | 84 #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 D | fm10k_main.c | 1128 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 D | fm10k_main.c | 1123 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 D | loongarch.c | 1035 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 D | w83791d.c | 767 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 D | w83791d.c | 767 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 D | ds90ub960.c | 1033 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 D | regalloc.c | 366 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 D | pcie-iproc.c | 1415 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()
|