Lines Matching refs:vswp

72 static int vsw_init_multipools(vsw_ldc_t *ldcp, vsw_t *vswp);
112 vsw_t *vswp = ldcp->ldc_vswp; in vsw_create_tx_dring_info() local
114 D1(vswp, "%s enter\n", __func__); in vsw_create_tx_dring_info()
139 D1(vswp, "%s exit\n", __func__); in vsw_create_tx_dring_info()
151 vsw_t *vswp = ldcp->ldc_vswp; in vsw_create_tx_dring() local
164 DERR(vswp, "vsw_create_tx_dring(%lld): ldc dring create " in vsw_create_tx_dring()
174 DERR(vswp, "vsw_create_tx_dring(%lld): dring info failed\n", in vsw_create_tx_dring()
194 DERR(vswp, "%s: unable to setup ring", __func__); in vsw_create_tx_dring()
202 DERR(vswp, "vsw_create_tx_dring: unable to bind to channel " in vsw_create_tx_dring()
228 vsw_t *vswp = ldcp->ldc_vswp; in vsw_setup_tx_dring() local
247 data_sz = vswp->max_frame_size + VNET_IPALIGN + VNET_LDCALIGN; in vsw_setup_tx_dring()
276 D2(vswp, "%s: allocated %lld bytes at 0x%llx\n", name, in vsw_setup_tx_dring()
294 DERR(vswp, "%s: alloc mem handle failed", name); in vsw_setup_tx_dring()
305 DERR(vswp, "%s(%lld): ldc_mem_bind_handle failed " in vsw_setup_tx_dring()
311 D2(vswp, "%s: %d: memcookie 0 : addr 0x%llx : size 0x%llx", in vsw_setup_tx_dring()
316 DERR(vswp, "%s(%lld) ldc_mem_bind_handle returned " in vsw_setup_tx_dring()
326 DERR(vswp, "%s: ldc_mem_nextcookie " in vsw_setup_tx_dring()
330 D3(vswp, "%s: memcookie %d : addr 0x%llx : " in vsw_setup_tx_dring()
454 vsw_t *vswp = ldcp->ldc_vswp; in vsw_map_rx_dring() local
466 rv = vsw_init_multipools(ldcp, vswp); in vsw_map_rx_dring()
473 DWARN(vswp, "%s: unable to create free mblk pools for" in vsw_map_rx_dring()
487 vsw_t *vswp = ldcp->ldc_vswp; in vsw_unmap_rx_dring() local
504 (void) ddi_taskq_dispatch(vswp->rxp_taskq, in vsw_unmap_rx_dring()
516 vsw_init_multipools(vsw_ldc_t *ldcp, vsw_t *vswp) in vsw_init_multipools() argument
529 data_sz = vswp->max_frame_size + VNET_IPALIGN + VNET_LDCALIGN; in vsw_init_multipools()
632 vsw_t *vswp = ldcp->ldc_vswp; in vsw_send_msg() local
639 D1(vswp, "vsw_send_msg (%lld) enter : sending %d bytes", in vsw_send_msg()
642 D2(vswp, "send_msg: type 0x%llx", tag->vio_msgtype); in vsw_send_msg()
643 D2(vswp, "send_msg: stype 0x%llx", tag->vio_subtype); in vsw_send_msg()
644 D2(vswp, "send_msg: senv 0x%llx", tag->vio_subtype_env); in vsw_send_msg()
674 DERR(vswp, "vsw_send_msg:ldc_write failed: chan(%lld) rv(%d) " in vsw_send_msg()
687 DWARN(vswp, "%s (%lld) channel reset", __func__, ldcp->ldc_id); in vsw_send_msg()
706 vsw_t *vswp = ldcp->ldc_vswp; in vsw_ldc_msg_worker() local
708 D1(vswp, "%s(%lld):enter\n", __func__, ldcp->ldc_id); in vsw_ldc_msg_worker()
729 D2(vswp, "%s(%lld):Rx thread stopped\n", in vsw_ldc_msg_worker()
735 D1(vswp, "%s(%lld):calling vsw_process_pkt\n", in vsw_ldc_msg_worker()
750 D1(vswp, "%s(%lld):exit\n", __func__, ldcp->ldc_id); in vsw_ldc_msg_worker()
759 vsw_t *vswp = ldcp->ldc_vswp; in vsw_stop_msg_thread() local
761 D1(vswp, "%s(%lld):enter\n", __func__, ldcp->ldc_id); in vsw_stop_msg_thread()
777 D1(vswp, "%s(%lld):exit\n", __func__, ldcp->ldc_id); in vsw_stop_msg_thread()
790 vsw_t *vswp = ldcp->ldc_vswp; in vsw_dringsend() local
799 D1(vswp, "%s(%lld): enter\n", __func__, ldcp->ldc_id); in vsw_dringsend()
804 DWARN(vswp, "%s(%lld) status(%d) lstate(0x%llx), dropping " in vsw_dringsend()
812 DERR(vswp, "%s(%lld): no dring for outbound lane on" in vsw_dringsend()
820 DERR(vswp, "%s(%lld) invalid size (%ld)\n", __func__, in vsw_dringsend()
834 D2(vswp, "%s(%lld): no descriptor available for ring " in vsw_dringsend()
842 D2(vswp, "%s(%lld): free private descriptor found at pos %ld " in vsw_dringsend()
909 D3(vswp, "%s(%lld): dring 0x%llx : ident 0x%llx\n", __func__, in vsw_dringsend()
911 D3(vswp, "%s(%lld): start %lld : end %lld :\n", in vsw_dringsend()
922 D2(vswp, "%s(%lld): updating descp %d", __func__, in vsw_dringsend()
928 D1(vswp, "%s(%lld): exit\n", __func__, ldcp->ldc_id); in vsw_dringsend()
1027 vsw_t *vswp = ldcp->ldc_vswp; in vsw_process_dringdata() local
1044 D1(vswp, "%s(%lld): enter", __func__, ldcp->ldc_id); in vsw_process_dringdata()
1060 D2(vswp, "%s(%lld): VIO_SUBTYPE_INFO", __func__, ldcp->ldc_id); in vsw_process_dringdata()
1064 DERR(vswp, "%s(%lld): unable to find dring from " in vsw_process_dringdata()
1080 D2(vswp, "%s(%lld): start index %ld : end %ld\n", in vsw_process_dringdata()
1090 DERR(vswp, "%s(%lld): endpoint %lld outside " in vsw_process_dringdata()
1098 DERR(vswp, "%s(%lld): invalid endpoint %lld", in vsw_process_dringdata()
1111 DERR(vswp, "%s(%lld): unable to copy " in vsw_process_dringdata()
1137 DERR(vswp, "%s(%lld): descriptor not READY " in vsw_process_dringdata()
1156 D2(vswp, "%s(%lld): updating range start to be " in vsw_process_dringdata()
1162 D2(vswp, "%s(%lld): processing desc %lld at pos" in vsw_process_dringdata()
1204 DERR(vswp, "%s(%ld): allocb failed", in vsw_process_dringdata()
1218 DERR(vswp, "%s(%d): unable to copy in data " in vsw_process_dringdata()
1230 D2(vswp, "%s(%d): copied in %ld bytes" in vsw_process_dringdata()
1280 DERR(vswp, "%s(%lld): unable to update " in vsw_process_dringdata()
1294 DERR(vswp, "%s(%lld): processed %d %d, ACK" in vsw_process_dringdata()
1326 D3(vswp, "%s(%lld): switching chain of %d " in vsw_process_dringdata()
1335 D3(vswp, "%s(%lld): switching chain of %d msgs", in vsw_process_dringdata()
1337 vswp->vsw_switch_frame(vswp, bp, VSW_VNETPORT, in vsw_process_dringdata()
1382 D2(vswp, "%s(%lld) processed : %d : %d, now stopping", in vsw_process_dringdata()
1393 D2(vswp, "%s(%lld): VIO_SUBTYPE_ACK", __func__, ldcp->ldc_id); in vsw_process_dringdata()
1400 DERR(vswp, "%s: unknown ident in ACK", __func__); in vsw_process_dringdata()
1425 D2(vswp, "%s(%lld): got stopping msg : %d : %d", in vsw_process_dringdata()
1458 D2(vswp, "%s(%lld) : sending restart msg:" in vsw_process_dringdata()
1479 DWARN(vswp, "%s(%lld): VIO_SUBTYPE_NACK", in vsw_process_dringdata()
1490 DERR(vswp, "%s(%lld): Unknown vio_subtype %x\n", __func__, in vsw_process_dringdata()
1494 D1(vswp, "%s(%lld) exit", __func__, ldcp->ldc_id); in vsw_process_dringdata()