Searched refs:qp (Results 251 - 275 of 380) sorted by relevance

<<111213141516

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dmr.c35 #include <linux/mlx5/qp.h>
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dtrace_cq.h89 __entry->qpn = wc->qp->qp_num;
/linux-master/drivers/infiniband/ulp/srp/
H A Dib_srp.h159 struct ib_qp *qp; member in struct:srp_rdma_ch
/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.h494 void irdma_cm_disconn(struct irdma_qp *qp);
512 int irdma_qp_suspend_resume(struct irdma_sc_qp *qp, bool suspend);
529 int irdma_hw_flush_wqes(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
531 void irdma_gen_ae(struct irdma_pci_f *rf, struct irdma_sc_qp *qp,
/linux-master/drivers/crypto/hisilicon/sec2/
H A Dsec.h118 struct hisi_qp *qp; member in struct:sec_qp_ctx
/linux-master/drivers/media/pci/solo6x10/
H A Dsolo6x10.h149 u8 mode, gop, qp, interlaced, interval; member in struct:solo_enc_dev
375 unsigned int qp);
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma_verbs.h393 int pvrdma_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *init_attr,
399 int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
/linux-master/include/linux/mlx4/
H A Ddevice.h89 /* base qkey for use in sriov tunnel-qp/proxy-qp communication.
245 * bits 6 and 7 set in their qp number.
831 int qp; member in struct:mlx4_quotas
925 } __packed qp; member in union:mlx4_eqe::__anon2624
1155 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp);
1156 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
1167 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1169 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1171 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u
[all...]
/linux-master/include/linux/mlx5/
H A Dqp.h529 int mlx5_debug_qp_add(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
530 void mlx5_debug_qp_remove(struct mlx5_core_dev *dev, struct mlx5_core_qp *qp);
/linux-master/drivers/infiniband/core/
H A Dcma.c1061 static int cma_init_ud_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) argument
1071 ret = ib_modify_qp(qp, &qp_attr, qp_attr_mask);
1076 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE);
1082 ret = ib_modify_qp(qp, &qp_attr, IB_QP_STATE | IB_QP_SQ_PSN);
1087 static int cma_init_conn_qp(struct rdma_id_private *id_priv, struct ib_qp *qp) argument
1097 return ib_modify_qp(qp, &qp_attr, qp_attr_mask);
1104 struct ib_qp *qp; local
1114 qp = ib_create_qp(pd, qp_init_attr);
1115 if (IS_ERR(qp)) {
1116 ret = PTR_ERR(qp);
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_cq.c373 struct mthca_qp *qp, int wqe_index, int is_send,
461 mthca_free_err_wqe(dev, qp, is_send, wqe_index, &dbd, &new_wqe);
520 *cur_qp = mthca_array_get(&dev->qp_table.qp,
531 entry->qp = &(*cur_qp)->ibqp;
659 struct mthca_qp *qp = NULL; local
670 err = mthca_poll_one(dev, cq, &qp,
372 handle_error_cqe(struct mthca_dev *dev, struct mthca_cq *cq, struct mthca_qp *qp, int wqe_index, int is_send, struct mthca_err_cqe *cqe, struct ib_wc *entry, int *free_cqe) argument
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_dev.c401 * get_base_qpn - get the first qp number
403 * @base_qpn: returned qp number
452 dev_err(&pdev->dev, "Failed to get global base qp number\n");
1061 struct hinic_qp *qp = &func_to_io->qps[i]; local
1066 return &qp->sq;
1079 struct hinic_qp *qp = &func_to_io->qps[i]; local
1084 return &qp->rq;
1134 struct hinic_qp *qp = container_of(sq, struct hinic_qp, sq); local
1148 hw_ci.sq_id = qp->q_id;
/linux-master/drivers/infiniband/hw/qedr/
H A Dmain.c659 struct qedr_qp *qp; local
741 qp = (struct qedr_qp *)(uintptr_t)roce_handle64;
742 if (qp) {
743 ibqp = &qp->ibqp;
746 event.element.qp = ibqp;
754 DP_ERR(dev, "QP event %d on handle %p\n", e_code, qp);
/linux-master/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.c196 static void quantize_intra(s16 *coeff, s16 *de_coeff, u16 qp) argument
204 if (*coeff >= -qp && *coeff <= qp)
222 static void quantize_inter(s16 *coeff, s16 *de_coeff, u16 qp) argument
230 if (*coeff >= -qp && *coeff <= qp)
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_sli4.h738 #define lpfc_qp_spin_lock_irqsave(lock, flag, qp, lstat) \
744 qp->lock_conflict.lstat++; \
748 #define lpfc_qp_spin_lock(lock, qp, lstat) \
754 qp->lock_conflict.lstat++; \
759 #define lpfc_qp_spin_lock_irqsave(lock, flag, qp, lstat) \
761 #define lpfc_qp_spin_lock(lock, qp, lstat) spin_lock(lock)
H A Dlpfc_scsi.c386 struct lpfc_sli4_hdw_queue *qp; local
395 qp = &phba->sli4_hba.hdwq[idx];
397 spin_lock(&qp->abts_io_buf_list_lock);
399 &qp->lpfc_abts_io_buf_list, list) {
407 spin_unlock(&qp->abts_io_buf_list_lock);
428 struct lpfc_sli4_hdw_queue *qp; local
445 qp = &phba->sli4_hba.hdwq[idx];
447 spin_lock(&qp->abts_io_buf_list_lock);
449 &qp->lpfc_abts_io_buf_list, list) {
457 qp
602 struct lpfc_sli4_hdw_queue *qp; local
735 struct lpfc_sli4_hdw_queue *qp; local
[all...]
/linux-master/drivers/crypto/hisilicon/
H A Ddebugfs.c180 dev_err(dev, "Please input qp num (0-%u)", qm->qp_num - 1);
217 dev_err(dev, "Please input qp num (0-%u)", qm->qp_num - 1);
290 dev_err(dev, "Please input qp number!\n");
296 dev_err(dev, "Please input qp num (0-%u)", qp_num - 1);
323 struct hisi_qp *qp; local
336 qp = &qm->qp_array[qp_id];
337 memcpy(sqe, qp->sqe + sqe_id * qm->sqe_size, qm->sqe_size);
351 struct hisi_qp *qp; local
359 qp = &qm->qp_array[qp_id];
360 cqe_curr = qp
[all...]
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_mqd_manager_v9.c383 struct queue_properties *qp,
405 qp->doorbell_off <<
410 qp->is_active = 0;
506 struct queue_properties *qp,
519 qp->doorbell_off << SDMA0_RLC0_DOORBELL_OFFSET__OFFSET__SHIFT;
525 qp->is_active = 0;
381 restore_mqd(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, u32 ctl_stack_size) argument
504 restore_mqd_sdma(struct mqd_manager *mm, void **mqd, struct kfd_mem_obj *mqd_mem_obj, uint64_t *gart_addr, struct queue_properties *qp, const void *mqd_src, const void *ctl_stack_src, const u32 ctl_stack_size) argument
/linux-master/drivers/infiniband/hw/hfi1/
H A Dhfi.h339 struct rvt_qp *qp; member in struct:hfi1_packet
936 typedef void (*hfi1_make_req)(struct rvt_qp *qp,
1446 void hfi1_make_ud_req_9B(struct rvt_qp *qp,
1450 void hfi1_make_ud_req_16B(struct rvt_qp *qp,
1697 void return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn,
1700 void return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp,
1703 typedef void (*hfi1_handle_cnp)(struct hfi1_ibport *ibp, struct rvt_qp *qp,
1966 bool hfi1_process_ecn_slowpath(struct rvt_qp *qp, struct hfi1_packet *pkt,
1968 static inline bool process_ecn(struct rvt_qp *qp, struct hfi1_packet *pkt) argument
1974 return hfi1_process_ecn_slowpath(qp, pk
[all...]
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c190 struct arm_smmu_queue_poll *qp)
192 qp->delay = 1;
193 qp->spin_cnt = 0;
194 qp->wfe = !!(smmu->features & ARM_SMMU_FEAT_SEV);
195 qp->timeout = ktime_add_us(ktime_get(), ARM_SMMU_POLL_TIMEOUT_US);
198 static int queue_poll(struct arm_smmu_queue_poll *qp) argument
200 if (ktime_compare(ktime_get(), qp->timeout) > 0)
203 if (qp->wfe) {
205 } else if (++qp->spin_cnt < ARM_SMMU_POLL_SPIN_COUNT) {
208 udelay(qp
189 queue_poll_init(struct arm_smmu_device *smmu, struct arm_smmu_queue_poll *qp) argument
594 struct arm_smmu_queue_poll qp; local
629 struct arm_smmu_queue_poll qp; local
652 struct arm_smmu_queue_poll qp; local
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Den_rx.c38 #include <linux/mlx4/qp.h>
1118 struct mlx4_qp *qp)
1128 err = mlx4_qp_alloc(mdev->dev, qpn, qp);
1130 en_err(priv, "Failed to allocate qp #%x\n", qpn);
1133 qp->event = mlx4_en_sqp_event;
1149 err = mlx4_qp_to_ready(mdev->dev, &ring->wqres.mtt, context, qp, state);
1151 mlx4_qp_remove(mdev->dev, qp);
1152 mlx4_qp_free(mdev->dev, qp);
1174 en_err(priv, "Failed allocating drop qp\n");
1192 /* Allocate rx qp'
1115 mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn, struct mlx4_en_rx_ring *ring, enum mlx4_qp_state *state, struct mlx4_qp *qp) argument
[all...]
/linux-master/drivers/infiniband/hw/mlx5/
H A Dfs.c1275 static struct ib_flow *mlx5_ib_create_flow(struct ib_qp *qp, argument
1279 struct mlx5_ib_dev *dev = to_mdev(qp->device);
1280 struct mlx5_ib_qp *mqp = to_mqp(qp);
1794 int *dest_type, struct ib_qp **qp, u32 *flags)
1834 *qp = NULL;
1853 *qp = uverbs_attr_get_obj(attrs,
1855 if (IS_ERR(*qp))
1856 return PTR_ERR(*qp);
1858 if ((*qp)->qp_type != IB_QPT_RAW_PACKET)
1861 mqp = to_mqp(*qp);
1792 get_dests(struct uverbs_attr_bundle *attrs, struct mlx5_ib_flow_matcher *fs_matcher, int *dest_id, int *dest_type, struct ib_qp **qp, u32 *flags) argument
1914 struct ib_qp *qp = NULL; local
[all...]
/linux-master/drivers/scsi/pm8001/
H A Dpm8001_sas.c250 u32 __iomem *qp = pm8001_ha->io_mem[2].memvirtaddr local
253 phy->invalid_dword_count = readl(qp);
254 phy->running_disparity_error_count = readl(&qp[1]);
255 phy->loss_of_dword_sync_count = readl(&qp[3]);
256 phy->phy_reset_problem_count = readl(&qp[4]);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_rcfw.c64 * destroying rdma resources (like destroy qp, destroy cq etc.).
71 * destroying rdma resources (like destroy qp, destroy cq etc.).
627 struct bnxt_qplib_qp *qp; local
641 qp = rcfw->qp_tbl[tbl_indx].qp_handle;
647 if (!qp)
649 bnxt_qplib_mark_qp_error(qp);
650 rc = rcfw->creq.aeq_handler(rcfw, qp_event, qp);
/linux-master/net/sunrpc/xprtrdma/
H A Dverbs.c101 ib_drain_rq(id->qp);
106 ib_drain_sq(id->qp);
337 if (ep->re_id->qp) {
339 ep->re_id->qp = NULL;
1380 rc = ib_post_recv(ep->re_id->qp, wr,

Completed in 318 milliseconds

<<111213141516