Home
last modified time | relevance | path

Searched full:icid (Results 1 – 25 of 36) sorted by relevance

12

/linux/Documentation/devicetree/bindings/misc/
H A Dfsl,qoriq-mc.yaml26 same hardware "isolation context" and a 10-bit value called an ICID
41 The MSI writes are accompanied by sideband data which is derived from the ICID.
92 Maps an ICID to an IOMMU and associated iommu-specifier
96 (icid-base,iommu,iommu-base,length).
98 Any ICID i in the interval [icid-base, icid-base + length) is
100 (i - icid-base + iommu-base).
104 Maps an ICID to a GIC ITS and associated msi-specifier
108 (icid-base,gic-its,msi-base,length).
110 Any ICID in the interval [icid-base, icid-base + length) is
112 (i - icid-base + msi-base).
[all …]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_roce.c38 static void qed_roce_free_real_icid(struct qed_hwfn *p_hwfn, u16 icid);
48 u16 icid = (u16)le32_to_cpu(rdata->rdma_destroy_qp_data.cid); in qed_roce_async_event() local
50 /* icid release in this async event can occur only if the icid in qed_roce_async_event()
54 qed_roce_free_real_icid(p_hwfn, icid); in qed_roce_async_event()
162 /* the two icid's should be adjacent */ in qed_roce_alloc_cid()
216 "qp icid %u tc: %u (vlan priority %s)\n", in qed_roce_get_qp_tc()
217 qp->icid, tc, qp->vlan_id ? "enabled" : "disabled"); in qed_roce_get_qp_tc()
237 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "icid = %08x\n", qp->icid); in qed_roce_sp_create_responder()
254 init_data.cid = qp->icid; in qed_roce_sp_create_responder()
317 "qp icid %u pqs: regular_latency %u low_latency %u\n", in qed_roce_sp_create_responder()
[all …]
H A Dqed_nvmetcp.c256 if (hash_con->con->icid == handle) in qed_nvmetcp_get_hash()
260 if (!hash_con || hash_con->con->icid != handle) in qed_nvmetcp_get_hash()
283 init_data.cid = p_conn->icid; in qed_sp_nvmetcp_conn_offload()
369 init_data.cid = p_conn->icid; in qed_sp_nvmetcp_conn_update()
405 init_data.cid = p_conn->icid; in qed_sp_nvmetcp_conn_terminate()
433 init_data.cid = p_conn->icid; in qed_sp_nvmetcp_conn_clear_sq()
523 u32 icid; in qed_nvmetcp_acquire_connection() local
526 rc = qed_cxt_acquire_cid(p_hwfn, PROTOCOLID_TCP_ULP, &icid); in qed_nvmetcp_acquire_connection()
535 qed_cxt_release_cid(p_hwfn, icid); in qed_nvmetcp_acquire_connection()
541 p_conn->icid = icid; in qed_nvmetcp_acquire_connection()
[all …]
H A Dqed_rdma.c220 * We toggle the bit every time we create or resize cq for a given icid. in qed_rdma_alloc()
1001 qed_rdma_toggle_bit_create_resize_cq(struct qed_hwfn *p_hwfn, u16 icid) in qed_rdma_toggle_bit_create_resize_cq() argument
1007 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "icid = %08x\n", icid); in qed_rdma_toggle_bit_create_resize_cq()
1009 /* the function toggle the bit that is related to a given icid in qed_rdma_toggle_bit_create_resize_cq()
1012 bmap_id = icid - qed_cxt_get_proto_cid_start(p_hwfn, p_info->proto); in qed_rdma_toggle_bit_create_resize_cq()
1027 u16 *icid) in qed_rdma_create_cq() argument
1041 /* Allocate icid */ in qed_rdma_create_cq()
1053 *icid = returned_id + start_cid; in qed_rdma_create_cq()
1055 /* Check if icid requires a page allocation */ in qed_rdma_create_cq()
1056 rc = qed_cxt_dynamic_ilt_alloc(p_hwfn, QED_ELEM_CXT, *icid); in qed_rdma_create_cq()
[all …]
H A Dqed_iscsi.c45 u32 icid; member
283 init_data.cid = p_conn->icid; in qed_sp_iscsi_conn_offload()
462 init_data.cid = p_conn->icid; in qed_sp_iscsi_conn_update()
503 init_data.cid = p_conn->icid; in qed_sp_iscsi_mac_update()
545 init_data.cid = p_conn->icid; in qed_sp_iscsi_conn_terminate()
579 init_data.cid = p_conn->icid; in qed_sp_iscsi_conn_clear_sq()
785 u32 icid; in qed_iscsi_acquire_connection() local
788 rc = qed_cxt_acquire_cid(p_hwfn, PROTOCOLID_TCP_ULP, &icid); in qed_iscsi_acquire_connection()
804 qed_cxt_release_cid(p_hwfn, icid); in qed_iscsi_acquire_connection()
809 p_conn->icid = icid; in qed_iscsi_acquire_connection()
[all …]
H A Dqed_fcoe.c46 u32 icid; member
239 init_data.cid = p_conn->icid; in qed_sp_fcoe_conn_offload()
316 init_data.cid = p_conn->icid; in qed_sp_fcoe_conn_destroy()
605 u32 icid; in qed_fcoe_acquire_connection() local
608 rc = qed_cxt_acquire_cid(p_hwfn, PROTOCOLID_FCOE, &icid); in qed_fcoe_acquire_connection()
620 qed_cxt_release_cid(p_hwfn, icid); in qed_fcoe_acquire_connection()
626 p_conn->icid = icid; in qed_fcoe_acquire_connection()
627 p_conn->fw_cid = (p_hwfn->hw_info.opaque_fid << 16) | icid; in qed_fcoe_acquire_connection()
638 qed_cxt_release_cid(p_hwfn, p_conn->icid); in qed_fcoe_release_connection()
761 if (hash_con->con->icid == handle) in qed_fcoe_get_hash()
[all …]
H A Dqed_iwarp.c214 qp->icid = (u16)cid; in qed_iwarp_create_qp()
218 init_data.cid = qp->icid; in qed_iwarp_create_qp()
298 init_data.cid = qp->icid; in qed_iwarp_modify_fw()
323 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "QP(0x%x)rc=%d\n", qp->icid, rc); in qed_iwarp_modify_fw()
449 qp->icid, in qed_iwarp_modify_qp()
470 init_data.cid = qp->icid; in qed_iwarp_fw_destroy()
482 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "QP(0x%x) rc = %d\n", qp->icid, rc); in qed_iwarp_fw_destroy()
841 init_data.cid = reject ? ep->tcp_cid : qp->icid; in qed_iwarp_mpa_offload()
904 ep->cid = qp->icid; /* Now they're migrated. */ in qed_iwarp_mpa_offload()
909 reject ? 0xffff : qp->icid, in qed_iwarp_mpa_offload()
[all …]
H A Dqed_nvmetcp.h45 u32 icid; member
H A Dqed_rdma.h93 u16 icid; member
/linux/drivers/infiniband/hw/qedr/
H A Dverbs.c712 uresp.icid = cq->icid; in qedr_copy_cq_uresp()
719 DP_ERR(dev, "copy error cqid=0x%x.\n", cq->icid); in qedr_copy_cq_uresp()
876 "warning: arm was invoked after destroy for cq %p (icid=%d)\n", in qedr_arm_cq()
877 cq, cq->icid); in qedr_arm_cq()
927 u16 icid; in qedr_create_cq() local
994 rc = dev->ops->rdma_create_cq(dev->rdma_ctx, &params, &icid); in qedr_create_cq()
998 cq->icid = icid; in qedr_create_cq()
1016 cq->db.data.icid = cq->icid; in qedr_create_cq()
1035 "create cq: icid=0x%0x, addr=%p, size(entries)=0x%0x\n", in qedr_create_cq()
1036 cq->icid, cq, params.cq_size); in qedr_create_cq()
[all …]
H A Dqedr_roce_cm.c140 iparams.icid = cq->icid; in qedr_destroy_gsi_cq()
146 if (iparams.icid != cq->icid) { in qedr_destroy_gsi_cq()
147 iparams.icid = cq->icid; in qedr_destroy_gsi_cq()
H A Dqedr_hsi_rdma.h183 __le16 icid; /* internal CID */ member
190 __le16 icid; member
201 __le16 icid; member
H A Dqedr.h286 u16 icid; member
414 u16 icid; member
/linux/drivers/bus/fsl-mc/
H A Dfsl-mc-msi.c21 * irqdomain. Combine the icid with the interrupt index.
27 * Make the base hwirq value for ICID*10000 so it is readable in fsl_mc_domain_calc_hwirq()
30 return (irq_hw_number_t)(desc->msi_index + (dev->icid * 10000)); in fsl_mc_domain_calc_hwirq()
192 mc_dev->icid, in fsl_mc_find_msi_domain()
205 msi_domain = iort_get_device_domain(dev, mc_dev->icid, in fsl_mc_find_msi_domain()
H A Dfsl-mc-private.h165 __le32 icid; member
337 * @icid: Container's ICID
343 u32 icid; member
/linux/drivers/irqchip/
H A Dirq-gic-v3-its-fsl-mc-msi.c33 out_id = of_node ? of_msi_map_id(&mc_dev->dev, of_node, mc_dev->icid) : in fsl_mc_msi_domain_get_msi_id()
34 iort_msi_map_id(&mc_dev->dev, mc_dev->icid); in fsl_mc_msi_domain_get_msi_id()
57 * associated with the DPRC object (ICID). in its_fsl_mc_msi_prepare()
/linux/Documentation/virt/kvm/devices/
H A Darm-vgic-its.rst175 values: | V | RES0 | RDBase | ICID |
183 - ICID is the collection ID
188 values: | next | pINTID | ICID |
196 - ICID is the collection ID
/linux/include/linux/qed/
H A Dnvmetcp_common.h204 __le16 icid; member
210 __le16 icid; member
404 __le16 word0 /* icid */;
454 __le16 icid; member
H A Dqed_rdma_if.h282 u16 icid; member
317 u16 icid; member
610 u16 *icid);
H A Dfcoe_common.h212 __le16 icid; member
358 __le16 icid; member
446 __le16 icid; member
H A Dcommon_hsi.h692 __le16 icid; member
698 __le16 icid; member
891 __le16 icid; member
1013 __le16 icid; member
/linux/drivers/crypto/caam/
H A Derror.c125 { 0x1F, "Job terminated by FQ or ICID flush" },
164 { 0xE1, "FLC[ICR]=0 ICID error"},
165 { 0xE2, "FLC[ICR]=1 ICID error"},
166 { 0xE4, "source of ICID flush not trusted (BDI = 0)"},
/linux/include/linux/fsl/
H A Dmc.h173 * @icid: Isolation context ID for the device
189 * - For a non-DPRC object its icid is the same as its parent DPRC's icid.
209 u32 icid; member
/linux/include/uapi/rdma/
H A Dqedr-abi.h102 __u16 icid; member
/linux/include/net/bluetooth/
H A Dl2cap.h405 __le16 icid; member
413 __le16 icid; member

12