Home
last modified time | relevance | path

Searched refs:vp_id (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.15/arch/powerpc/sysdev/xive/
Dnative.c129 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio, in xive_native_configure_queue() argument
150 rc = opal_xive_get_queue_info(vp_id, prio, NULL, NULL, in xive_native_configure_queue()
155 vp_err(vp_id, "Failed to get queue %d info : %lld\n", prio, rc); in xive_native_configure_queue()
172 rc = opal_xive_set_queue_info(vp_id, prio, qpage_phys, order, flags); in xive_native_configure_queue()
178 vp_err(vp_id, "Failed to set queue %d info: %lld\n", prio, rc); in xive_native_configure_queue()
193 static void __xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in __xive_native_disable_queue() argument
199 rc = opal_xive_set_queue_info(vp_id, prio, 0, 0, 0); in __xive_native_disable_queue()
205 vp_err(vp_id, "Failed to disable queue %d : %lld\n", prio, rc); in __xive_native_disable_queue()
208 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio) in xive_native_disable_queue() argument
210 __xive_native_disable_queue(vp_id, q, prio); in xive_native_disable_queue()
[all …]
/Linux-v5.15/arch/powerpc/include/asm/
Dxive.h118 int xive_native_configure_queue(u32 vp_id, struct xive_q *q, u8 prio,
120 void xive_native_disable_queue(u32 vp_id, struct xive_q *q, u8 prio);
125 int xive_native_enable_vp(u32 vp_id, bool single_escalation);
126 int xive_native_disable_vp(u32 vp_id);
127 int xive_native_get_vp_info(u32 vp_id, u32 *out_cam_id, u32 *out_chip_id);
131 int xive_native_get_queue_info(u32 vp_id, uint32_t prio,
138 int xive_native_get_queue_state(u32 vp_id, uint32_t prio, u32 *qtoggle,
140 int xive_native_set_queue_state(u32 vp_id, uint32_t prio, u32 qtoggle,
142 int xive_native_get_vp_state(u32 vp_id, u64 *out_state);
/Linux-v5.15/drivers/net/ethernet/neterion/vxge/
Dvxge-config.c47 int vxge_hw_vpath_wait_receive_idle(struct __vxge_hw_device *hldev, u32 vp_id) in vxge_hw_vpath_wait_receive_idle() argument
54 vpath = &hldev->virtual_paths[vp_id]; in vxge_hw_vpath_wait_receive_idle()
2191 u32 vp_id; in __vxge_hw_channel_allocate() local
2194 vp_id = vph->vpath->vp_id; in __vxge_hw_channel_allocate()
2220 channel->vp_id = vp_id; in __vxge_hw_channel_allocate()
2795 u32 vp_id; in __vxge_hw_ring_create() local
2806 vp_id = vp->vpath->vp_id; in __vxge_hw_ring_create()
2808 config = &hldev->config.vp_config[vp_id].ring; in __vxge_hw_ring_create()
2824 ring->vp_id = vp_id; in __vxge_hw_ring_create()
2913 device_config->vp_config[i].vp_id = i; in vxge_hw_device_config_default_get()
[all …]
Dvxge-main.c1356 static void vxge_vpath_intr_enable(struct vxgedev *vdev, int vp_id) in vxge_vpath_intr_enable() argument
1358 struct vxge_vpath *vpath = &vdev->vpaths[vp_id]; in vxge_vpath_intr_enable()
1389 static void vxge_vpath_intr_disable(struct vxgedev *vdev, int vp_id) in vxge_vpath_intr_disable() argument
1391 struct vxge_vpath *vpath = &vdev->vpaths[vp_id]; in vxge_vpath_intr_disable()
1507 static int vxge_reset_vpath(struct vxgedev *vdev, int vp_id) in vxge_reset_vpath() argument
1510 struct vxge_vpath *vpath = &vdev->vpaths[vp_id]; in vxge_reset_vpath()
1528 "failed for vpath:%d", vp_id); in vxge_reset_vpath()
1534 "vpath:%d", vp_id); in vxge_reset_vpath()
1556 vxge_vpath_intr_enable(vdev, vp_id); in vxge_reset_vpath()
1568 clear_bit(vp_id, &vdev->vp_reset); in vxge_reset_vpath()
[all …]
Dvxge-config.h361 u32 vp_id; member
631 u32 vp_id; member
675 u32 vp_id; member
930 u32 vp_id; member
1014 u32 vp_id; member
1844 u32 vp_id; member
2085 int vxge_hw_vpath_wait_receive_idle(struct __vxge_hw_device *hldev, u32 vp_id);
Dvxge-traffic.c130 if (vpath->hldev->first_vp_id != vpath->vp_id) in vxge_hw_vpath_intr_enable()
492 __vxge_hw_device_handle_error(struct __vxge_hw_device *hldev, u32 vp_id, in __vxge_hw_device_handle_error() argument
526 type, vp_id); in __vxge_hw_device_handle_error()
849 __vxge_hw_device_handle_error(hldev, vpath->vp_id, alarm_event); in __vxge_hw_vpath_alarm_process()
2172 u32 vp_id = vp->vpath->vp_id; in vxge_hw_vpath_msix_set() local
2175 (vp_id * 4) + tim_msix_id[0]) | in vxge_hw_vpath_msix_set()
2177 (vp_id * 4) + tim_msix_id[1]); in vxge_hw_vpath_msix_set()
2283 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_mask_tx_rx()
2321 tim_int_mask1, vp->vpath->vp_id); in vxge_hw_vpath_inta_unmask_tx_rx()
Dvxge-traffic.h2114 u32 vp_id);
/Linux-v5.15/arch/arm/mach-omap2/
Dprm.h148 u32 (*vp_check_txdone)(u8 vp_id);
149 void (*vp_clear_txdone)(u8 vp_id);
176 u32 omap_prm_vp_check_txdone(u8 vp_id);
177 void omap_prm_vp_clear_txdone(u8 vp_id);
Dvp.h31 u32 (*check_txdone)(u8 vp_id);
32 void (*clear_txdone)(u8 vp_id);
Dprm3xxx.c97 static u32 omap3_prm_vp_check_txdone(u8 vp_id) in omap3_prm_vp_check_txdone() argument
99 struct omap3_vp *vp = &omap3_vp[vp_id]; in omap3_prm_vp_check_txdone()
107 static void omap3_prm_vp_clear_txdone(u8 vp_id) in omap3_prm_vp_clear_txdone() argument
109 struct omap3_vp *vp = &omap3_vp[vp_id]; in omap3_prm_vp_clear_txdone()
Dprm_common.c555 u32 omap_prm_vp_check_txdone(u8 vp_id) in omap_prm_vp_check_txdone() argument
563 return prm_ll_data->vp_check_txdone(vp_id); in omap_prm_vp_check_txdone()
572 void omap_prm_vp_clear_txdone(u8 vp_id) in omap_prm_vp_clear_txdone() argument
580 prm_ll_data->vp_clear_txdone(vp_id); in omap_prm_vp_clear_txdone()
Dprm44xx.c147 static u32 omap4_prm_vp_check_txdone(u8 vp_id) in omap4_prm_vp_check_txdone() argument
149 struct omap4_vp *vp = &omap4_vp[vp_id]; in omap4_prm_vp_check_txdone()
158 static void omap4_prm_vp_clear_txdone(u8 vp_id) in omap4_prm_vp_clear_txdone() argument
160 struct omap4_vp *vp = &omap4_vp[vp_id]; in omap4_prm_vp_clear_txdone()
/Linux-v5.15/arch/powerpc/kvm/
Dbook3s_xive_native.c49 xive_native_disable_queue(xc->vp_id, q, prio); in kvmppc_xive_native_cleanup_queue()
56 static int kvmppc_xive_native_configure_queue(u32 vp_id, struct xive_q *q, in kvmppc_xive_native_configure_queue() argument
63 rc = xive_native_configure_queue(vp_id, q, prio, qpage, order, in kvmppc_xive_native_configure_queue()
106 xive_native_disable_vp(xc->vp_id); in kvmppc_xive_native_cleanup_vcpu()
130 u32 vp_id; in kvmppc_xive_native_connect_vcpu() local
145 rc = kvmppc_xive_compute_vp_id(xive, server_num, &vp_id); in kvmppc_xive_native_connect_vcpu()
160 xc->vp_id = vp_id; in kvmppc_xive_native_connect_vcpu()
164 rc = xive_native_get_vp_info(xc->vp_id, &xc->vp_cam, &xc->vp_chip_id); in kvmppc_xive_native_connect_vcpu()
180 rc = xive_native_enable_vp(xc->vp_id, kvmppc_xive_has_single_escalation(xive)); in kvmppc_xive_native_connect_vcpu()
612 rc = kvmppc_xive_native_configure_queue(xc->vp_id, q, priority, in kvmppc_xive_native_set_queue_config()
[all …]
Dbook3s_xive.h164 u32 vp_id; member
240 static inline bool kvmppc_xive_vp_in_use(struct kvm *kvm, u32 vp_id) in kvmppc_xive_vp_in_use() argument
246 if (vcpu->arch.xive_vcpu && vp_id == vcpu->arch.xive_vcpu->vp_id) in kvmppc_xive_vp_in_use()
Dbook3s_xive.c358 rc = xive_native_configure_queue(xc->vp_id, q, prio, qpage, in xive_provision_queue()
1232 xive_native_disable_vp(xc->vp_id); in kvmppc_xive_cleanup_vcpu()
1241 xive_native_disable_queue(xc->vp_id, q, i); in kvmppc_xive_cleanup_vcpu()
1272 u32 vp_id; in kvmppc_xive_compute_vp_id() local
1287 vp_id = kvmppc_xive_vp(xive, cpu); in kvmppc_xive_compute_vp_id()
1288 if (kvmppc_xive_vp_in_use(xive->kvm, vp_id)) { in kvmppc_xive_compute_vp_id()
1293 *vp = vp_id; in kvmppc_xive_compute_vp_id()
1304 u32 vp_id; in kvmppc_xive_connect_vcpu() local
1320 r = kvmppc_xive_compute_vp_id(xive, cpu, &vp_id); in kvmppc_xive_connect_vcpu()
1334 xc->vp_id = vp_id; in kvmppc_xive_connect_vcpu()
[all …]
/Linux-v5.15/drivers/scsi/qla2xxx/
Dqla_mid.c31 uint32_t vp_id; in qla24xx_allocate_vp_id() local
37 vp_id = find_first_zero_bit(ha->vp_idx_map, ha->max_npiv_vports + 1); in qla24xx_allocate_vp_id()
38 if (vp_id > ha->max_npiv_vports) { in qla24xx_allocate_vp_id()
41 vp_id, ha->max_npiv_vports); in qla24xx_allocate_vp_id()
43 return vp_id; in qla24xx_allocate_vp_id()
46 set_bit(vp_id, ha->vp_idx_map); in qla24xx_allocate_vp_id()
48 vha->vp_idx = vp_id; in qla24xx_allocate_vp_id()
59 return vp_id; in qla24xx_allocate_vp_id()
65 uint16_t vp_id; in qla24xx_deallocate_vp_id() local
102 vp_id = vha->vp_idx; in qla24xx_deallocate_vp_id()
[all …]
Dqla_def.h3318 int vp_id; member
/Linux-v5.15/drivers/net/ethernet/qlogic/qed/
Dqed_dev.c5087 struct qed_ptt *p_ptt, u16 vp_id, u32 rate) in __qed_configure_vport_wfq() argument
5095 p_hwfn->qm_info.wfq_data[vp_id].min_speed = rate; in __qed_configure_vport_wfq()
5096 p_hwfn->qm_info.wfq_data[vp_id].configured = true; in __qed_configure_vport_wfq()
5100 rc = qed_init_wfq_param(p_hwfn, vp_id, rate, p_link->min_pf_rate); in __qed_configure_vport_wfq()
5150 int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate) in qed_configure_vport_wfq() argument
5169 rc = __qed_configure_vport_wfq(p_hwfn, p_ptt, vp_id, rate); in qed_configure_vport_wfq()
Dqed.h907 int qed_configure_vport_wfq(struct qed_dev *cdev, u16 vp_id, u32 rate);