Searched refs:ldc_close (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dldc.h172 int ldc_close(ldc_handle_t handle);
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvldc.c165 * when ldc_close() returns EAGAIN, it is retried with a wait
770 * If ldc_close() succeeded or if the channel was already closed[*]
775 * [*] indicated by ldc_close() returning a value of EFAULT
777 err = ldc_close(vport->ldc_handle);
826 * EAGAIN indicates that ldc_close() failed because
1183 (void) ldc_close(vport->ldc_handle);
H A Dvcc.c455 (void) ldc_close(vport->ldc_handle);
526 while ((rv = ldc_close(vport->ldc_handle)) == EAGAIN) {
H A Dldc.c212 * ldc_close(), to wait for pending interrupts to complete.
506 (void) ldc_close((ldc_handle_t)ldcp);
2842 * channel is open. A ldc_close() has to be done prior to
3103 ldc_close(ldc_handle_t handle) function
3110 DWARN(DBG_ALL_LDCS, "ldc_close: invalid channel handle\n");
3120 "ldc_close: (0x%llx) channel is not open\n", ldcp->id);
3128 "ldc_close: (0x%llx) channel has bound memory handles\n",
3135 "ldc_close: (0x%llx) channel has bound descriptor rings\n",
3142 "ldc_close: (0x%llx) channel has mapped descriptor rings\n",
3149 DWARN(ldcp->id, "ldc_close
[all...]
H A Dvnet_gen.c309 uint32_t vgen_ldccl_retries = 5; /* max # of ldc_close() retries */
2695 (void) ldc_close(ldcp->ldc_handle);
4076 while ((rv = ldc_close(ldcp->ldc_handle)) == EAGAIN) {
H A Dds_common.c415 if ((rv = ldc_close(port->ldc.hdl)) != 0) {
416 cmn_err(CE_WARN, "ds@%lx: %s: ldc_close error: %s" DS_EOL,
H A Dvsw_ldc.c761 while ((rv = ldc_close(ldcp->ldc_handle)) == EAGAIN) {
H A Dvds.c6928 while ((rv = ldc_close(vd->ldc_handle)) == EAGAIN) {
H A Dvdc.c2569 DMSG(vdc, 0, "[%d] ldc_close()\n", instance);
2570 (void) ldc_close(srvr->ldc_handle);

Completed in 110 milliseconds