/linux/Documentation/devicetree/bindings/misc/ |
H A D | fsl,qoriq-mc.yaml | 26 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 D | qed_roce.c | 38 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 D | qed_nvmetcp.c | 256 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 D | qed_rdma.c | 220 * 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 D | qed_iscsi.c | 45 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 D | qed_fcoe.c | 46 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 D | qed_iwarp.c | 214 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 D | qed_nvmetcp.h | 45 u32 icid; member
|
H A D | qed_rdma.h | 93 u16 icid; member
|
/linux/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 712 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, ¶ms, &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 D | qedr_roce_cm.c | 140 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 D | qedr_hsi_rdma.h | 183 __le16 icid; /* internal CID */ member 190 __le16 icid; member 201 __le16 icid; member
|
H A D | qedr.h | 286 u16 icid; member 414 u16 icid; member
|
/linux/drivers/bus/fsl-mc/ |
H A D | fsl-mc-msi.c | 21 * 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 D | fsl-mc-private.h | 165 __le32 icid; member 337 * @icid: Container's ICID 343 u32 icid; member
|
/linux/drivers/irqchip/ |
H A D | irq-gic-v3-its-fsl-mc-msi.c | 33 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 D | arm-vgic-its.rst | 175 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 D | nvmetcp_common.h | 204 __le16 icid; member 210 __le16 icid; member 404 __le16 word0 /* icid */; 454 __le16 icid; member
|
H A D | qed_rdma_if.h | 282 u16 icid; member 317 u16 icid; member 610 u16 *icid);
|
H A D | fcoe_common.h | 212 __le16 icid; member 358 __le16 icid; member 446 __le16 icid; member
|
H A D | common_hsi.h | 692 __le16 icid; member 698 __le16 icid; member 891 __le16 icid; member 1013 __le16 icid; member
|
/linux/drivers/crypto/caam/ |
H A D | error.c | 125 { 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 D | mc.h | 173 * @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 D | qedr-abi.h | 102 __u16 icid; member
|
/linux/include/net/bluetooth/ |
H A D | l2cap.h | 405 __le16 icid; member 413 __le16 icid; member
|