sys/dev/dpaa/bman.c
332
struct bman_portal_softc *portal;
sys/dev/dpaa/bman.c
337
portal = DPCPU_GET(bman_affine_portal);
sys/dev/dpaa/bman.c
338
if (portal == NULL) {
sys/dev/dpaa/bman_portals.c
238
struct bman_portal_softc *portal;
sys/dev/dpaa/bman_portals.c
245
portal = DPCPU_GET(bman_affine_portal);
sys/dev/dpaa/bman_portals.c
246
rcr = bman_rcr_start(&portal->sc_rcr, &portal->sc_base);
sys/dev/dpaa/bman_portals.c
253
bman_rcr_commit(&portal->sc_rcr, BMAN_RCR_VERB_BPID0 | count);
sys/dev/dpaa/dpaa_common.h
116
pfx##_ring_init(struct pfx##_ring *ring, struct dpaa_portal_softc *portal)\
sys/dev/dpaa/dpaa_common.h
118
uint32_t pi = *(uint32_t*)(portal->sc_ci_va + pi_i) & (sz - 1); \
sys/dev/dpaa/dpaa_common.h
119
uint32_t ci = *(uint32_t*)(portal->sc_ci_va + ci_i); \
sys/dev/dpaa/dpaa_common.h
139
pfx##_update(struct pfx##_ring *ring, struct dpaa_portal_softc *portal) \
sys/dev/dpaa/dpaa_common.h
142
ring->ci = *(uint32_t*)(portal->sc_ci_va + ci_i) & (sz - 1); \
sys/dev/dpaa/dpaa_common.h
148
pfx##_start(struct pfx##_ring *ring, struct dpaa_portal_softc *portal) \
sys/dev/dpaa/dpaa_common.h
151
pfx##_update(ring, portal); \
sys/dev/dpaa/dpaa_eth.c
350
dpaa_eth_fq_rx_callback(device_t portal, struct qman_fq *fq,
sys/dev/dpaa/dpaa_eth.c
419
dpaa_eth_fq_tx_confirm_callback(device_t portal, struct qman_fq *fq,
sys/dev/dpaa/dpaa_eth.c
469
device_t portal = DPCPU_ID_GET(cpu, qman_affine_portal);
sys/dev/dpaa/dpaa_eth.c
470
QMAN_PORTAL_STATIC_DEQUEUE_RM_CHANNEL(portal,
sys/dev/dpaa/dpaa_eth.c
496
device_t portal = DPCPU_ID_GET(cpu, qman_affine_portal);
sys/dev/dpaa/dpaa_eth.c
497
QMAN_PORTAL_STATIC_DEQUEUE_CHANNEL(portal, sc->sc_rx_channel);
sys/dev/dpaa/qman.c
505
device_t portal;
sys/dev/dpaa/qman.c
535
portal = DPCPU_GET(qman_affine_portal);
sys/dev/dpaa/qman.c
536
res = QMAN_PORTAL_MC_SEND_RAW(portal, &cmd);
sys/dev/dpaa/qman.c
561
qman_fq_retire(device_t portal, struct qman_fq *fq)
sys/dev/dpaa/qman.c
570
rr = QMAN_PORTAL_MC_SEND_RAW(portal, &cmd);
sys/dev/dpaa/qman.c
620
void *portal;
sys/dev/dpaa/qman.c
626
portal = DPCPU_GET(qman_affine_portal);
sys/dev/dpaa/qman.c
627
if (portal == NULL) {
sys/dev/dpaa/qman.c
633
error = QMAN_PORTAL_ENQUEUE(portal, fq, frame);
sys/dev/dpaa/qman.c
652
device_t portal;
sys/dev/dpaa/qman.c
659
portal = DPCPU_GET(qman_affine_portal);
sys/dev/dpaa/qman.c
660
cmd_res = QMAN_PORTAL_MC_SEND_RAW(portal, &command);
sys/dev/dpaa/qman_portals.c
397
device_t portal;
sys/dev/dpaa/qman_portals.c
406
portal = DPCPU_GET(qman_affine_portal);
sys/dev/dpaa/qman_portals.c
407
res = qman_portal_mc_send_raw(portal, &cmd);
sys/dev/dpaa2/dpaa2_bp.c
115
dinfo->portal = NULL;
sys/dev/dpaa2/dpaa2_bp.c
152
dinfo->portal = mcp_dinfo->portal;
sys/dev/dpaa2/dpaa2_con.c
132
dinfo->portal = mcp_dinfo->portal;
sys/dev/dpaa2/dpaa2_io.c
238
dinfo->portal = mcp_dinfo->portal;
sys/dev/dpaa2/dpaa2_mac.c
137
dinfo->portal = mcp_dinfo->portal;
sys/dev/dpaa2/dpaa2_mc.h
170
struct dpaa2_mcp *portal;
sys/dev/dpaa2/dpaa2_mcp.c
160
struct dpaa2_mcp *portal;
sys/dev/dpaa2/dpaa2_mcp.c
193
error = dpaa2_mcp_init_portal(&portal, sc->res[0], &sc->map[0],
sys/dev/dpaa2/dpaa2_mcp.c
227
dinfo->portal = portal;
sys/dev/dpaa2/dpaa2_ni.c
557
dinfo->portal = mcp_dinfo->portal;
sys/dev/dpaa2/dpaa2_rc.c
1010
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1013
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1024
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_SET_OBJ_IRQ));
sys/dev/dpaa2/dpaa2_rc.c
1046
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1049
if (portal == NULL || cmd == NULL || ep1_desc == NULL ||
sys/dev/dpaa2/dpaa2_rc.c
1059
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_CONN);
sys/dev/dpaa2/dpaa2_rc.c
1076
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1080
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1084
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
1096
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1098
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1101
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
1107
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1109
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1112
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
1118
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
112
if (dinfo->portal)
sys/dev/dpaa2/dpaa2_rc.c
1120
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1123
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_DISABLE));
sys/dev/dpaa2/dpaa2_rc.c
113
dpaa2_mcp_free_portal(dinfo->portal);
sys/dev/dpaa2/dpaa2_rc.c
1130
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1133
if (portal == NULL || cmd == NULL || major == NULL || minor == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1136
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_API_VER);
sys/dev/dpaa2/dpaa2_rc.c
1148
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1150
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1153
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_RESET));
sys/dev/dpaa2/dpaa2_rc.c
1180
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1183
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1186
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
1228
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1230
if (portal == NULL || cmd == NULL || bl == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1247
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_BUF_LAYOUT));
sys/dev/dpaa2/dpaa2_rc.c
1254
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1257
if (portal == NULL || cmd == NULL || offset == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1260
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_TX_DATA_OFF);
sys/dev/dpaa2/dpaa2_rc.c
1271
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1274
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1277
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PORT_MAC_ADDR);
sys/dev/dpaa2/dpaa2_rc.c
1298
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1300
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1307
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_PRIM_MAC_ADDR));
sys/dev/dpaa2/dpaa2_rc.c
1318
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1321
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1324
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_PRIM_MAC_ADDR);
sys/dev/dpaa2/dpaa2_rc.c
1346
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1348
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1356
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_LINK_CFG));
sys/dev/dpaa2/dpaa2_rc.c
1371
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1374
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1377
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_CFG);
sys/dev/dpaa2/dpaa2_rc.c
1402
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1405
if (portal == NULL || cmd == NULL || state == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1410
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_LINK_STATE);
sys/dev/dpaa2/dpaa2_rc.c
1437
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1439
if (portal == NULL || cmd == NULL || tbl == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1451
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QOS_TABLE));
sys/dev/dpaa2/dpaa2_rc.c
1457
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1459
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1462
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_QOS_TABLE));
sys/dev/dpaa2/dpaa2_rc.c
1478
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1480
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1494
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_POOLS));
sys/dev/dpaa2/dpaa2_rc.c
1505
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1507
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1518
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_ERR_BEHAVIOR));
sys/dev/dpaa2/dpaa2_rc.c
1545
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1548
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1559
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QUEUE);
sys/dev/dpaa2/dpaa2_rc.c
158
dinfo->portal = NULL;
sys/dev/dpaa2/dpaa2_rc.c
1600
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1602
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
161
error = dpaa2_mcp_init_portal(&dinfo->portal, mcsc->res[0],
sys/dev/dpaa2/dpaa2_rc.c
1623
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_QUEUE));
sys/dev/dpaa2/dpaa2_rc.c
1636
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1639
if (portal == NULL || cmd == NULL || qdid == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1647
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_QDID);
sys/dev/dpaa2/dpaa2_rc.c
1667
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1669
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1678
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_ADD_MAC_ADDR));
sys/dev/dpaa2/dpaa2_rc.c
1690
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1692
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1701
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_REMOVE_MAC_ADDR));
sys/dev/dpaa2/dpaa2_rc.c
1711
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1713
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1722
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_CLEAR_MAC_FILTERS));
sys/dev/dpaa2/dpaa2_rc.c
1732
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1734
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1742
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MFL));
sys/dev/dpaa2/dpaa2_rc.c
1754
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1756
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1765
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_OFFLOAD));
sys/dev/dpaa2/dpaa2_rc.c
1776
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1778
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1787
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_MASK));
sys/dev/dpaa2/dpaa2_rc.c
1798
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1800
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1809
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_IRQ_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
1823
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1826
if (portal == NULL || cmd == NULL || status == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1835
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_IRQ_STATUS);
sys/dev/dpaa2/dpaa2_rc.c
1851
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1853
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1861
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_UNI_PROMISC));
sys/dev/dpaa2/dpaa2_rc.c
1872
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1874
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1882
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_MULTI_PROMISC));
sys/dev/dpaa2/dpaa2_rc.c
1896
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1899
if (portal == NULL || cmd == NULL || cnt == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1908
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_GET_STATISTICS);
sys/dev/dpaa2/dpaa2_rc.c
1931
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1933
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1944
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_NI_SET_RX_TC_DIST));
sys/dev/dpaa2/dpaa2_rc.c
1951
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1955
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1959
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
1971
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1973
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1976
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
1982
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1984
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1987
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
1993
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
1995
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1998
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_DISABLE));
sys/dev/dpaa2/dpaa2_rc.c
2004
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2006
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2009
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_RESET));
sys/dev/dpaa2/dpaa2_rc.c
2028
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2031
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2034
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
2061
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2063
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2072
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_MASK));
sys/dev/dpaa2/dpaa2_rc.c
2087
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2090
if (portal == NULL || cmd == NULL || status == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2099
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_GET_IRQ_STATUS);
sys/dev/dpaa2/dpaa2_rc.c
2117
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2119
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2128
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_SET_IRQ_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
2141
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2144
if (portal == NULL || cmd == NULL || chan_idx == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2152
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_IO_ADD_STATIC_DQ_CHAN);
sys/dev/dpaa2/dpaa2_rc.c
2165
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2169
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2173
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
2185
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2187
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2190
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
2196
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2198
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2201
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
2207
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2209
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2212
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_DISABLE));
sys/dev/dpaa2/dpaa2_rc.c
2218
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2220
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2223
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_RESET));
sys/dev/dpaa2/dpaa2_rc.c
2235
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2238
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2241
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_BP_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
2255
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2259
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2263
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
2275
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2277
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2280
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
2286
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2288
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2291
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_RESET));
sys/dev/dpaa2/dpaa2_rc.c
2305
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2308
if (portal == NULL || cmd == NULL || val == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2316
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_READ);
sys/dev/dpaa2/dpaa2_rc.c
2335
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2337
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2346
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_MDIO_WRITE));
sys/dev/dpaa2/dpaa2_rc.c
2353
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2356
if (portal == NULL || cmd == NULL || mac == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2359
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ADDR);
sys/dev/dpaa2/dpaa2_rc.c
2398
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2401
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2404
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
2429
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2431
if (portal == NULL || cmd == NULL || state == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2445
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_LINK_STATE));
sys/dev/dpaa2/dpaa2_rc.c
2457
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2459
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2468
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_MASK));
sys/dev/dpaa2/dpaa2_rc.c
2480
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2482
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2491
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_SET_IRQ_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
2506
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2509
if (portal == NULL || cmd == NULL || status == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2518
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MAC_GET_IRQ_STATUS);
sys/dev/dpaa2/dpaa2_rc.c
2531
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2535
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2539
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
2552
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2554
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2557
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
2563
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2565
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2568
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_RESET));
sys/dev/dpaa2/dpaa2_rc.c
2574
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2576
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2579
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_ENABLE));
sys/dev/dpaa2/dpaa2_rc.c
2585
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2587
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2590
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_DISABLE));
sys/dev/dpaa2/dpaa2_rc.c
2604
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2607
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2610
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
2633
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2635
if (portal == NULL || cmd == NULL || cfg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2643
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_CON_SET_NOTIF));
sys/dev/dpaa2/dpaa2_rc.c
2658
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2661
if (portal == NULL || cmd == NULL || dpmcp_id == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2668
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CREATE);
sys/dev/dpaa2/dpaa2_rc.c
2684
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2686
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2692
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_DESTROY));
sys/dev/dpaa2/dpaa2_rc.c
2699
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2703
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2707
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
2719
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2721
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2724
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
2730
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
2732
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2735
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_MCP_RESET));
sys/dev/dpaa2/dpaa2_rc.c
2932
dinfo->portal = NULL;
sys/dev/dpaa2/dpaa2_rc.c
3057
dinfo->portal = NULL;
sys/dev/dpaa2/dpaa2_rc.c
3411
return (cinfo->portal != NULL ? cinfo->portal : dinfo->portal);
sys/dev/dpaa2/dpaa2_rc.c
642
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
645
if (portal == NULL || cmd == NULL || major == NULL || minor == NULL ||
sys/dev/dpaa2/dpaa2_rc.c
649
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_VER);
sys/dev/dpaa2/dpaa2_rc.c
663
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
666
if (portal == NULL || cmd == NULL || pvr == NULL || svr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
669
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_SOC_VER);
sys/dev/dpaa2/dpaa2_rc.c
682
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
685
if (portal == NULL || cmd == NULL || cont_id == NULL)
sys/dev/dpaa2/dpaa2_rc.c
688
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_MNG_GET_CONT_ID);
sys/dev/dpaa2/dpaa2_rc.c
699
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
703
if (portal == NULL || cmd == NULL || token == NULL)
sys/dev/dpaa2/dpaa2_rc.c
708
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_OPEN);
sys/dev/dpaa2/dpaa2_rc.c
720
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
722
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
725
return (dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_CLOSE));
sys/dev/dpaa2/dpaa2_rc.c
732
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
735
if (portal == NULL || cmd == NULL || obj_count == NULL)
sys/dev/dpaa2/dpaa2_rc.c
738
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_COUNT);
sys/dev/dpaa2/dpaa2_rc.c
763
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
766
if (portal == NULL || cmd == NULL || obj == NULL)
sys/dev/dpaa2/dpaa2_rc.c
771
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ);
sys/dev/dpaa2/dpaa2_rc.c
817
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
821
if (portal == NULL || cmd == NULL || obj == NULL)
sys/dev/dpaa2/dpaa2_rc.c
828
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_OBJ_DESC);
sys/dev/dpaa2/dpaa2_rc.c
860
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
863
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
866
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_ATTR);
sys/dev/dpaa2/dpaa2_rc.c
901
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
906
if (portal == NULL || cmd == NULL || reg == NULL)
sys/dev/dpaa2/dpaa2_rc.c
913
if (!portal->rc_api_major && !portal->rc_api_minor) {
sys/dev/dpaa2/dpaa2_rc.c
918
portal->rc_api_major = api_major;
sys/dev/dpaa2/dpaa2_rc.c
919
portal->rc_api_minor = api_minor;
sys/dev/dpaa2/dpaa2_rc.c
921
api_major = portal->rc_api_major;
sys/dev/dpaa2/dpaa2_rc.c
922
api_minor = portal->rc_api_minor;
sys/dev/dpaa2/dpaa2_rc.c
946
error = dpaa2_rc_exec_cmd(portal, cmd, cmdid);
sys/dev/dpaa2/dpaa2_rc.c
967
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
970
if (portal == NULL || cmd == NULL || major == NULL || minor == NULL)
sys/dev/dpaa2/dpaa2_rc.c
973
error = dpaa2_rc_exec_cmd(portal, cmd, CMDID_RC_GET_API_VERSION);
sys/dev/dpaa2/dpaa2_rc.c
987
struct dpaa2_mcp *portal = dpaa2_rc_select_portal(dev, child);
sys/dev/dpaa2/dpaa2_rc.c
989
if (portal == NULL || cmd == NULL)
sys/dev/dpaa2/dpaa2_rc.c
992
return (dpaa2_rc_enable_irq(portal, cmd, irq_idx, enable,
usr.bin/iscsictl/iscsictl.c
636
char *nickname = NULL, *discovery_host = NULL, *portal = NULL,
usr.bin/iscsictl/iscsictl.c
697
portal = optarg;
usr.bin/iscsictl/iscsictl.c
744
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
761
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
774
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
779
if (target == NULL && portal == NULL)
usr.bin/iscsictl/iscsictl.c
782
if (target != NULL && portal == NULL)
usr.bin/iscsictl/iscsictl.c
784
if (portal != NULL && target == NULL)
usr.bin/iscsictl/iscsictl.c
805
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
828
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
835
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
839
} else if (target == NULL && portal == NULL) {
usr.bin/iscsictl/iscsictl.c
869
if (portal != NULL)
usr.bin/iscsictl/iscsictl.c
914
kernel_modify_some(iscsi_fd, session_id, target, portal,
usr.bin/iscsictl/iscsictl.c
932
targ->t_address = portal;
usr.sbin/ctld/conf.cc
126
auth_group_add_host_address(const char *portal)
usr.sbin/ctld/conf.cc
128
return (auth_group->add_host_address(portal));
usr.sbin/ctld/conf.cc
144
auth_group_add_initiator_portal(const char *portal)
usr.sbin/ctld/conf.cc
146
return (auth_group->add_initiator_portal(portal));
usr.sbin/ctld/conf.h
46
bool auth_group_add_host_address(const char *portal);
usr.sbin/ctld/conf.h
49
bool auth_group_add_initiator_portal(const char *portal);
usr.sbin/ctld/ctld.cc
148
conf::add_proxy_portal(portal *portal)
usr.sbin/ctld/ctld.cc
150
conf_proxy_portals.push_back(portal);
usr.sbin/ctld/ctld.cc
154
portal *
usr.sbin/ctld/ctld.cc
1862
portal::reuse_socket(struct portal &oldp)
usr.sbin/ctld/ctld.cc
1881
portal::init_socket()
usr.sbin/ctld/ctld.cc
1980
conf::reuse_portal_group_socket(struct portal &newp)
usr.sbin/ctld/ctld.cc
2385
handle_connection(struct portal *portal, freebsd::fd_up fd,
usr.sbin/ctld/ctld.cc
2394
pg = portal->portal_group();
usr.sbin/ctld/ctld.cc
2429
portal->handle_connection(std::move(fd), host, client_sa);
usr.sbin/ctld/ctld.cc
2438
struct portal *portal;
usr.sbin/ctld/ctld.cc
2460
portal = conf->proxy_portal(portal_id);
usr.sbin/ctld/ctld.cc
2461
if (portal == nullptr)
usr.sbin/ctld/ctld.cc
2466
handle_connection(portal, connection_id,
usr.sbin/ctld/ctld.cc
2481
portal = reinterpret_cast<struct portal *>(kev.udata);
usr.sbin/ctld/ctld.cc
2482
assert(portal->socket() == (int)kev.ident);
usr.sbin/ctld/ctld.cc
2485
client_fd = accept(portal->socket(),
usr.sbin/ctld/ctld.cc
2495
handle_connection(portal, client_fd,
usr.sbin/ctld/ctld.cc
311
auth_portal::parse(const char *portal)
usr.sbin/ctld/ctld.cc
313
std::string net(portal);
usr.sbin/ctld/ctld.cc
391
auth_group::add_initiator_portal(const char *portal)
usr.sbin/ctld/ctld.cc
394
if (!ap.parse(portal)) {
usr.sbin/ctld/ctld.cc
395
log_warnx("invalid initiator portal \"%s\" for %s", portal,
usr.sbin/ctld/ctld.cc
796
portal_group::reuse_socket(struct portal &newp)
usr.sbin/ctld/ctld.cc
798
for (portal_up &portal : pg_portals) {
usr.sbin/ctld/ctld.cc
799
if (newp.reuse_socket(*portal))
usr.sbin/ctld/ctld.cc
819
for (portal_up &portal : pg_portals) {
usr.sbin/ctld/ctld.cc
820
if (!portal->prepare()) {
usr.sbin/ctld/ctld.cc
831
if (oldconf.reuse_portal_group_socket(*portal))
usr.sbin/ctld/ctld.cc
834
if (!portal->init_socket()) {
usr.sbin/ctld/ctld.cc
845
for (portal_up &portal : pg_portals) {
usr.sbin/ctld/ctld.cc
846
if (portal->socket() < 0)
usr.sbin/ctld/ctld.cc
849
portal->listen(), keyword(), name());
usr.sbin/ctld/ctld.cc
850
portal->close();
usr.sbin/ctld/ctld.cc
931
for (const portal_up &portal : pg->portals()) {
usr.sbin/ctld/ctld.cc
932
req.add_addr(16, portal->ai());
usr.sbin/ctld/ctld.cc
933
req.add_port(17, portal->ai());
usr.sbin/ctld/ctld.cc
948
for (const portal_up &portal : pg->portals()) {
usr.sbin/ctld/ctld.cc
949
req.add_addr(49, portal->ai());
usr.sbin/ctld/ctld.cc
950
req.add_port(50, portal->ai());
usr.sbin/ctld/ctld.hh
148
portal(struct portal_group *pg, std::string_view listen,
usr.sbin/ctld/ctld.hh
152
virtual ~portal() = default;
usr.sbin/ctld/ctld.hh
155
bool reuse_socket(portal &oldp);
usr.sbin/ctld/ctld.hh
177
using portal_up = std::unique_ptr<portal>;
usr.sbin/ctld/ctld.hh
239
bool reuse_socket(struct portal &newp);
usr.sbin/ctld/ctld.hh
515
bool reuse_portal_group_socket(struct portal &newp);
usr.sbin/ctld/ctld.hh
553
int add_proxy_portal(portal *);
usr.sbin/ctld/ctld.hh
554
portal *proxy_portal(int);
usr.sbin/ctld/ctld.hh
556
std::vector<portal *> conf_proxy_portals;
usr.sbin/ctld/ctld.hh
84
bool parse(const char *portal);
usr.sbin/ctld/discovery.cc
115
for (const portal_up &portal : pg->portals()) {
usr.sbin/ctld/discovery.cc
116
if (portal->protocol() != portal_protocol::ISCSI &&
usr.sbin/ctld/discovery.cc
117
portal->protocol() != portal_protocol::ISER)
usr.sbin/ctld/discovery.cc
119
ai = portal->ai();
usr.sbin/ctld/iscsi.cc
413
iscsi_connection::iscsi_connection(struct portal *portal, freebsd::fd_up fd,
usr.sbin/ctld/iscsi.cc
415
conn_portal(portal), conn_fd(std::move(fd)), conn_initiator_addr(host),
usr.sbin/ctld/iscsi.cc
58
struct iscsi_portal final : public portal {
usr.sbin/ctld/iscsi.cc
61
portal(pg, listen, protocol, std::move(ai)) {}
usr.sbin/ctld/iscsi.hh
39
iscsi_connection(struct portal *portal, freebsd::fd_up fd,
usr.sbin/ctld/iscsi.hh
61
struct portal *conn_portal = nullptr;
usr.sbin/ctld/nvmf.cc
237
portal_up portal;
usr.sbin/ctld/nvmf.cc
239
portal = std::make_unique<nvmf_discovery_portal>(this, value,
usr.sbin/ctld/nvmf.cc
242
portal = std::make_unique<nvmf_io_portal>(this, value,
usr.sbin/ctld/nvmf.cc
247
pg_portals.emplace_back(std::move(portal));
usr.sbin/ctld/nvmf.hh
39
struct nvmf_portal : public portal {
usr.sbin/ctld/nvmf.hh
42
portal(pg, listen, protocol, std::move(ai)) {}
usr.sbin/ctld/nvmf_discovery.cc
120
portal_uses_wildcard_address(const struct portal *p)
usr.sbin/ctld/nvmf_discovery.cc
147
const struct target *target, const struct portal *portal,
usr.sbin/ctld/nvmf_discovery.cc
157
if (getsockname(portal->socket(), (struct sockaddr *)&ss, &len) == -1) {
usr.sbin/ctld/nvmf_discovery.cc
163
static_cast<const nvmf_portal *>(portal)->aparams();
usr.sbin/ctld/nvmf_discovery.cc
177
if (portal_uses_wildcard_address(portal))
usr.sbin/ctld/nvmf_discovery.cc
180
switch (portal->ai()->ai_family) {
usr.sbin/ctld/nvmf_discovery.cc
193
entry->portid = htole16(portal->portal_group()->tag());
usr.sbin/ctld/nvmf_discovery.cc
230
for (const portal_up &portal : pg->portals()) {
usr.sbin/ctld/nvmf_discovery.cc
231
if (portal->protocol() != portal_protocol::NVME_TCP)
usr.sbin/ctld/nvmf_discovery.cc
234
if (portal_uses_wildcard_address(portal.get()) &&
usr.sbin/ctld/nvmf_discovery.cc
235
portal->ai()->ai_family != client_sa->sa_family)
usr.sbin/ctld/nvmf_discovery.cc
240
portal.get(), wildcard_host))