| /freebsd/sys/contrib/device-tree/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 …]
|
| H A D | fsl,qoriq-mc.txt | 16 same hardware "isolation context" and a 10-bit value called an ICID 31 The MSI writes are accompanied by sideband data which is derived from the ICID. 117 - iommu-map: Maps an ICID to an IOMMU and associated iommu-specifier 121 (icid-base,iommu,iommu-base,length). 123 Any ICID i in the interval [icid-base, icid-base + length) is 125 (i - icid-base + iommu-base). 127 - msi-map: Maps an ICID to a GIC ITS and associated msi-specifier 131 (icid-base,gic-its,msi-base,length). 133 Any ICID in the interval [icid-base, icid-base + length) is 135 (i - icid-base + msi-base). [all …]
|
| /freebsd/sys/dev/qlnx/qlnxe/ |
| H A D | ecore_roce.c | 60 static void ecore_roce_free_icid(struct ecore_hwfn *p_hwfn, u16 icid); 70 u16 icid = (u16)OSAL_LE32_TO_CPU( in ecore_roce_async_event() local 73 /* icid release in this async event can occur only if the icid in ecore_roce_async_event() 77 ecore_roce_free_icid(p_hwfn, icid); in ecore_roce_async_event() 286 u32 icid, iter = 0; in ecore_roce_wait_free_cids() local 289 icid = ECORE_ROCE_QP_TO_ICID(qp_idx); in ecore_roce_wait_free_cids() 302 resp = ecore_bmap_test_id(p_hwfn, &p_rdma_info->cid_map, icid); in ecore_roce_wait_free_cids() 303 req = ecore_bmap_test_id(p_hwfn, &p_rdma_info->cid_map, icid + 1); in ecore_roce_wait_free_cids() 329 u32 start_cid, icid, cid, qp_idx; in ecore_roce_alloc_qp_idx() local 354 icid = ECORE_ROCE_QP_TO_ICID(qp_idx); in ecore_roce_alloc_qp_idx() [all …]
|
| H A D | ecore_rdma.c | 371 * We toggle the bit every time we create or resize cq for a given icid. in ecore_rdma_alloc() 1260 u16 icid) in ecore_rdma_toggle_bit_create_resize_cq() argument 1266 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "icid = %08x\n", icid); in ecore_rdma_toggle_bit_create_resize_cq() 1268 /* the function toggle the bit that is related to a given icid in ecore_rdma_toggle_bit_create_resize_cq() 1271 bmap_id = icid - ecore_cxt_get_proto_cid_start(p_hwfn, p_info->proto); in ecore_rdma_toggle_bit_create_resize_cq() 1285 u16 *icid) in ecore_rdma_create_cq() argument 1299 /* Allocate icid */ in ecore_rdma_create_cq() 1310 *icid = (u16)(returned_id + in ecore_rdma_create_cq() 1314 /* Check if icid requires a page allocation */ in ecore_rdma_create_cq() 1315 rc = ecore_cxt_dynamic_ilt_alloc(p_hwfn, ECORE_ELEM_CXT, *icid); in ecore_rdma_create_cq() [all …]
|
| H A D | fcoe_common.h | 220 __le16 word0 /* icid */; 277 __le16 icid /* icid */; member 442 __le16 icid /* icid */; member 534 __le16 icid /* icid */; member 612 __le16 word0 /* icid */; 683 __le16 icid /* icid */; member 763 __le16 icid /* icid */; member 834 __le16 icid /* icid */; member
|
| H A D | ecore_roce.h | 35 #define ECORE_ROCE_ICID_TO_QP(icid) ((icid)/2) argument
|
| H A D | ecore_hsi_rdma.h | 48 __le16 msem_ctx_upd_seq /* icid */; 105 __le16 icid /* icid */; member 178 __le16 icid /* icid */; member 253 __le16 msem_ctx_upd_seq /* icid */; 324 __le16 icid /* icid */; member 395 __le16 icid /* icid */; member 1160 __le16 word0 /* icid */; 1744 __le16 word0 /* icid */;
|
| H A D | ecore_roce_api.h | 329 u16 icid; member 372 u16 icid; member 381 u16 icid; member 608 u16 *icid);
|
| H A D | ecore_rdma.h | 150 u32 qpid; /* iwarp: may differ from icid */ 151 u16 icid; member
|
| H A D | ecore_rdma_api.h | 435 u16 icid; member 451 u16 icid; member 490 u16 icid; member 685 u16 *icid);
|
| H A D | ecore_iwarp.c | 285 qp->icid = (u16)cid; in ecore_iwarp_create_qp() 289 init_data.cid = qp->icid; in ecore_iwarp_create_qp() 372 init_data.cid = qp->icid; in ecore_iwarp_modify_fw() 394 qp->icid, rc); in ecore_iwarp_modify_fw() 520 qp->icid, in ecore_iwarp_modify_qp() 543 init_data.cid = qp->icid; in ecore_iwarp_fw_destroy() 556 DP_VERBOSE(p_hwfn, ECORE_MSG_RDMA, "QP(0x%x) rc = %d\n", qp->icid, rc); in ecore_iwarp_fw_destroy() 594 fpdu = ecore_iwarp_get_curr_fpdu(p_hwfn, qp->icid); in ecore_iwarp_destroy_qp() 902 init_data.cid = reject ? ep->tcp_cid : qp->icid; in ecore_iwarp_mpa_offload() 974 ep->cid = qp->icid; /* Now they're migrated. */ in ecore_iwarp_mpa_offload() [all …]
|
| H A D | iscsi_common.h | 832 __le16 word0 /* icid */; 883 __le16 task_cid /* icid */; 934 __le16 icid /* icid */; member 1097 __le16 word0 /* icid */; 1161 __le16 task_cid /* icid */; 1225 __le16 icid /* icid */; member 1896 __le16 word0 /* icid */; 1976 __le16 word0 /* icid */;
|
| H A D | ecore_fcoe_api.h | 40 u32 icid; member
|
| H A D | common_hsi.h | 680 __le16 icid /* Context ID of the connection */; member 687 __le16 icid /* Context ID of the connection */; member 886 __le16 icid /* internal CID */; member 987 __le16 icid /* internal CID */; member
|
| H A D | ecore_iscsi_api.h | 93 u32 icid; member
|
| H A D | rdma_common.h | 864 __le16 icid /* internal CID */; member 874 __le16 icid /* internal CID */; member 889 __le16 icid /* internal CID */; member
|
| /freebsd/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_verbs.c | 1599 uresp.icid = cq->icid; in qlnxr_copy_cq_uresp() 1605 cq->icid, rc); in qlnxr_copy_cq_uresp() 1735 u16 icid; in qlnxr_create_cq() local 1819 rc = ecore_rdma_create_cq(dev->rdma_ctx, ¶ms, &icid); in qlnxr_create_cq() 1823 cq->icid = icid; in qlnxr_create_cq() 1840 cq->db.data.icid = cq->icid; in qlnxr_create_cq() 1854 QL_DPRINT12(ha, "exit icid = 0x%0x, addr = %p," in qlnxr_create_cq() 1856 cq->icid, cq, params.cq_size); in qlnxr_create_cq() 1861 destroy_iparams.icid = cq->icid; in qlnxr_create_cq() 1902 QL_DPRINT12(ha, "enter cq_id = %d\n", cq->icid); in qlnxr_destroy_cq() [all …]
|
| H A D | qlnxr_cm.c | 168 iparams.icid = cq->icid; in qlnxr_destroy_gsi_cq() 174 if (iparams.icid != cq->icid) { in qlnxr_destroy_gsi_cq() 175 iparams.icid = cq->icid; in qlnxr_destroy_gsi_cq()
|
| H A D | qlnxr_user.h | 68 u16 icid; member
|
| H A D | qlnxr_roce.h | 609 __le16 icid; member 622 __le16 icid; member
|
| H A D | qlnxr_def.h | 516 uint16_t icid; member 644 u16 icid; member
|
| /freebsd/sys/dev/dpaa2/ |
| H A D | dpaa2_mc.h | 146 * icid: Isolation context ID of the DPAA2 object. It is shared 159 uint32_t icid; member
|
| H A D | dpaa2_mc.c | 437 *id = dinfo->icid; in dpaa2_mc_get_id() 668 dinfo->icid, &xref, &devid); in dpaa2_mc_get_xref() 677 error = ofw_bus_msimap(sc->ofw_node, dinfo->icid, in dpaa2_mc_get_xref() 707 error = acpi_iort_map_named_msi(IORT_DEVICE_NAME, dinfo->icid, in dpaa2_mc_map_id() 713 *id = dinfo->icid; /* RID not in IORT, likely FW bug */ in dpaa2_mc_map_id()
|
| H A D | dpaa2_mcp.h | 63 #define DPAA2_CMD_STAT_AUTH_ERR 0x3 /* Illegal object-portal-icid */ 361 * icid: Container's isolation context ID. 367 uint32_t icid; member
|
| H A D | dpaa2_rc.c | 142 * Allocate devinfo to let the parent MC bus access ICID of the in dpaa2_rc_attach() 856 uint32_t icid; in dpaa2_rc_get_attributes() member 872 attr->icid = pattr->icid; in dpaa2_rc_get_attributes() 2806 dprc_attr.icid); in dpaa2_rc_discover() 2811 rcinfo->icid = dprc_attr.icid; in dpaa2_rc_discover() 2932 /* Children share their parent container's ICID and portal ID. */ in dpaa2_rc_add_child() 2933 dinfo->icid = rcinfo->icid; in dpaa2_rc_add_child() 3058 /* Children share their parent container's ICID and portal ID. */ in dpaa2_rc_add_managed_child() 3059 dinfo->icid = rcinfo->icid; in dpaa2_rc_add_managed_child()
|