Home
last modified time | relevance | path

Searched refs:ldc_id (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_txdring.c165 "failed", ldcp->ldc_id); in vsw_create_tx_dring()
175 ldcp->ldc_id); in vsw_create_tx_dring()
203 "%lld", ldcp->ldc_id); in vsw_create_tx_dring()
306 "(rv %d)", name, ldcp->ldc_id, rv); in vsw_setup_tx_dring()
318 name, ldcp->ldc_id, ncookies, VSW_RING_EL_DATA_SZ); in vsw_setup_tx_dring()
474 " channel %ld (rv %d)", __func__, ldcp->ldc_id, rv); in vsw_map_rx_dring()
640 ldcp->ldc_id, size); in vsw_send_msg()
675 "size (%d) msglen(%d)\n", ldcp->ldc_id, rv, size, msglen); in vsw_send_msg()
687 DWARN(vswp, "%s (%lld) channel reset", __func__, ldcp->ldc_id); in vsw_send_msg()
708 D1(vswp, "%s(%lld):enter\n", __func__, ldcp->ldc_id); in vsw_ldc_msg_worker()
[all …]
H A Dvsw_ldc.c75 static int vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id);
563 vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id) in vsw_ldc_attach() argument
585 ldcp->ldc_id = ldc_id; in vsw_ldc_attach()
615 status = ldc_init(ldc_id, &attr, &ldcp->ldc_handle); in vsw_ldc_attach()
618 __func__, ldc_id, status); in vsw_ldc_attach()
634 __func__, ldc_id); in vsw_ldc_attach()
642 __func__, ldc_id, status); in vsw_ldc_attach()
669 (void) sprintf(kname, "%sldc0x%lx", DRV_NAME, ldcp->ldc_id); in vsw_ldc_attach()
726 D2(vswp, "%s: detaching channel %lld", __func__, ldcp->ldc_id); in vsw_ldc_detach()
770 vswp->instance, rv, ldcp->ldc_id); in vsw_ldc_detach()
[all …]
H A Dvsw_hio.c101 static vsw_share_t *vsw_hio_find_vshare_ldcid(vsw_t *vswp, uint64_t ldc_id);
195 uint64_t ldc_id = ldcp->ldc_id; in vsw_hio_alloc_share() local
206 rv = mac_share_bind(portp->p_mch, ldc_id, &vsharep->vs_cookie); in vsw_hio_alloc_share()
213 vsharep->vs_ldcid = ldcp->ldc_id; in vsw_hio_alloc_share()
251 vsw_hio_find_vshare_ldcid(vsw_t *vswp, uint64_t ldc_id) in vsw_hio_find_vshare_ldcid() argument
257 D1(vswp, "%s:enter, ldc=0x%lx", __func__, ldc_id); in vsw_hio_find_vshare_ldcid()
263 if (vsharep->vs_ldcid == ldc_id) { in vsw_hio_find_vshare_ldcid()
510 D1(vswp, "%s:enter ldc=0x%lx", __func__, ldcp->ldc_id); in vsw_hio_start()
519 vsharep = vsw_hio_find_vshare_ldcid(vswp, ldcp->ldc_id); in vsw_hio_start()
523 __func__, ldcp->ldc_id); in vsw_hio_start()
[all …]
H A Dvsw_rxdring.c184 "failed", ldcp->ldc_id); in vsw_create_rx_dring()
193 ldcp->ldc_id); in vsw_create_rx_dring()
228 "%lld", ldcp->ldc_id); in vsw_create_rx_dring()
309 "(rv %d)", name, ldcp->ldc_id, rv); in vsw_setup_rx_dring()
552 D1(vswp, "%s(%lld):enter\n", __func__, ldcp->ldc_id); in vsw_ldc_rcv_worker()
574 __func__, ldcp->ldc_id); in vsw_ldc_rcv_worker()
580 __func__, ldcp->ldc_id); in vsw_ldc_rcv_worker()
592 D1(vswp, "%s(%lld):exit\n", __func__, ldcp->ldc_id); in vsw_ldc_rcv_worker()
834 D1(vswp, "%s(%lld):enter\n", __func__, ldcp->ldc_id); in vsw_stop_rcv_thread()
850 D1(vswp, "%s(%lld):exit\n", __func__, ldcp->ldc_id); in vsw_stop_rcv_thread()
[all …]
H A Dvcc.c89 static int i_vcc_config_port(vcc_t *vccp, uint_t portno, uint64_t ldc_id);
416 ASSERT(vport->ldc_id != VCC_INVALID_CHANNEL); in i_vcc_ldc_init()
424 if ((rv = ldc_init(vport->ldc_id, &attr, &(vport->ldc_handle))) != 0) { in i_vcc_ldc_init()
426 " failed ldc_init %d \n", vport->number, vport->ldc_id, rv); in i_vcc_ldc_init()
427 vport->ldc_id = VCC_INVALID_CHANNEL; in i_vcc_ldc_init()
437 vport->ldc_id = VCC_INVALID_CHANNEL; in i_vcc_ldc_init()
444 vport->number, vport->ldc_id); in i_vcc_ldc_init()
447 vport->ldc_id = VCC_INVALID_CHANNEL; in i_vcc_ldc_init()
458 vport->ldc_id = VCC_INVALID_CHANNEL; in i_vcc_ldc_init()
475 vport->ldc_id); in i_vcc_ldc_fini()
[all …]
H A Dds_drv.c315 uint64_t ldc_id; in ds_port_add() local
334 if (md_get_prop_val(mdp, chan, "id", &ldc_id) != 0) { in ds_port_add()
340 if (ds_add_port(port_id, ldc_id, DS_DHDL_INVALID, NULL, 1) != 0) in ds_port_add()
750 ds_add_port(uint64_t port_id, uint64_t ldc_id, ds_domain_hdl_t dhdl, in ds_add_port() argument
763 "name: '%s'", __func__, port_id, ldc_id, dhdl, in ds_add_port()
786 newport->ldc.id = ldc_id; in ds_add_port()
H A Dvldc.c267 "event=0x%lx\n", vport->inst, vport->number, vport->ldc_id, event); in i_vldc_cb()
530 i_vldc_get_port_channel(md_t *mdp, mde_cookie_t node, uint64_t *ldc_id) in i_vldc_get_port_channel() argument
563 if (md_get_prop_val(mdp, listp[0], "id", ldc_id)) { in i_vldc_get_port_channel()
614 if (i_vldc_get_port_channel(mdp, node, &vport->ldc_id) == -1) { in i_vldc_add_port()
668 vport->inst, vport->number, vport->mtu, vport->ldc_id, sname); in i_vldc_add_port()
1135 if ((rv = ldc_init(vport->ldc_id, &attr, in vldc_set_ldc_mode()
1177 vport->ldc_id); in vldc_set_ldc_mode()
H A Dvlds.c1156 vlds_get_port_channel(md_t *mdp, mde_cookie_t node, uint64_t *ldc_id) in vlds_get_port_channel() argument
1190 if (md_get_prop_val(mdp, listp[0], "id", ldc_id)) { in vlds_get_port_channel()
1207 uint64_t ldc_id; in vlds_add_mdeg_port() local
1227 if (vlds_get_port_channel(mdp, node, &ldc_id) == -1) { in vlds_add_mdeg_port()
1244 rv = ds_add_port(portno, ldc_id, dhdl, dom_name, vlds_ports_inited); in vlds_add_mdeg_port()
1249 "failed err = %d", portno, __func__, ldc_id, rv); in vlds_add_mdeg_port()
1255 __func__, ldc_id); in vlds_add_mdeg_port()
H A Dvds.c6721 uint64_t ldc_id, vd_t **vdp) in vds_do_init_vd() argument
6818 if ((status = ldc_init(ldc_id, &ldc_attr, &vd->ldc_handle)) != 0) { in vds_do_init_vd()
6820 "init failed with error %d", ldc_id, status); in vds_do_init_vd()
6828 "reg_callback failed with error %d", ldc_id, status); in vds_do_init_vd()
6834 "open failed with error %d", ldc_id, status); in vds_do_init_vd()
6846 "alloc_handle failed with error %d", ldc_id, status); in vds_do_init_vd()
7006 uint64_t ldc_id) in vds_init_vd() argument
7013 ldc_id, &vd)) != 0) in vds_init_vd()
7021 uint64_t *ldc_id) in vds_do_get_ldc_id() argument
7035 if (md_get_prop_val(md, channel[0], VD_ID_PROP, ldc_id) != 0) { in vds_do_get_ldc_id()
[all …]
H A Dvdc.c511 srvr->ldc_id, rv); in vdc_detach()
833 status = ldc_init(srvr->ldc_id, &ldc_attr, in vdc_do_ldc_init()
837 vdc->instance, srvr->ldc_id, status); in vdc_do_ldc_init()
869 vdc->instance, srvr->ldc_id, status); in vdc_do_ldc_init()
2450 &srvr->ldc_id) != 0) { in vdc_init_ports()
2517 vdc->instance, vdc->curr_server->ldc_id); in vdc_do_ldc_up()
2526 vdc->instance, vdc->curr_server->ldc_id, status); in vdc_do_ldc_up()
2532 vdc->curr_server->ldc_id, status); in vdc_do_ldc_up()
4243 vdcp->instance, vdcp->curr_server->id, vdcp->curr_server->ldc_id); in vdc_switch_server()
4250 uint64_t ldc_id, port_id; in vdc_print_svc_status() local
[all …]
H A Dvnet_gen.c124 static int vgen_ldc_attach(vgen_port_t *portp, uint64_t ldc_id);
467 if ((vgendbg_ldcid == ldcp->ldc_id) && in vgen_inject_error()
2458 vgen_ldc_attach(vgen_port_t *portp, uint64_t ldc_id) in vgen_ldc_attach() argument
2478 ldcp->ldc_id = ldc_id; in vgen_ldc_attach()
2498 status = ldc_init(ldc_id, &attr, &ldcp->ldc_handle); in vgen_ldc_attach()
2525 (void) sprintf(kname, "vnetldc0x%lx", ldcp->ldc_id); in vgen_ldc_attach()
4088 vgenp->instance, rv, ldcp->ldc_id); in vgen_process_reset()
5500 vgenp->instance, vgen_ldc_max_resets, ldcp->ldc_id); in vgen_ldc_up()
5800 (void) sprintf(bufp, "ldc(%ld):", ldcp->ldc_id); in vgen_debug_printf()
5811 (vgendbg_ldcid == ldcp->ldc_id)) { in vgen_debug_printf()
H A Dvsw.c2453 uint64_t ldc_id; in vsw_port_read_props() local
2498 if (md_get_prop_val(mdp, listp[0], id_propname, &ldc_id)) { in vsw_port_read_props()
2508 D2(vswp, "%s: ldc_id 0x%llx", __func__, ldc_id); in vsw_port_read_props()
2544 bcopy(&ldc_id, (portp->ldc_ids), sizeof (uint64_t) * nchan); in vsw_port_read_props()
H A Dvnet_txdring.c427 vgenp->instance, ldcp->ldc_id); in vgen_map_rx_dring()
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dvldc_impl.h105 uint64_t ldc_id; /* Channel number */ member
H A Dvcc_impl.h264 uint64_t ldc_id; /* Channel number */ member
H A Dvdc.h278 uint64_t ldc_id; /* Server LDC id */ member
H A Dvsw_ldc.h326 uint64_t ldc_id; /* channel number */ member
H A Dvnet_gen.h279 uint64_t ldc_id; /* channel number */ member
H A Dds_impl.h499 int ds_add_port(uint64_t port_id, uint64_t ldc_id, ds_domain_hdl_t dhdl,
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_impl.h1107 uint64_t hv_niu_vr_assign(uint64_t vridx, uint64_t ldc_id, uint32_t *cookie);
1169 uint64_t hv_niu_cfgh_vr_assign(uint64_t, uint64_t vridx, uint64_t ldc_id,