Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/vxge/vxge.c
Show First 20 Lines • Show All 82 Lines • ▼ Show 20 Lines | |||||
err = vxge_dma_tags_create(vpath); | err = vxge_dma_tags_create(vpath); | ||||
if (err != 0) { | if (err != 0) { | ||||
device_printf(vdev->ndev, | device_printf(vdev->ndev, | ||||
"failed to create dma tags\n"); | "failed to create dma tags\n"); | ||||
break; | break; | ||||
} | } | ||||
#if __FreeBSD_version >= 800000 | #if __FreeBSD_version >= 800000 | ||||
vpath->br = buf_ring_alloc(VXGE_DEFAULT_BR_SIZE, M_DEVBUF, | vpath->br = buf_ring_alloc(VXGE_DEFAULT_BR_SIZE, M_DEVBUF, | ||||
M_WAITOK, &vpath->mtx_tx); | M_WAITOK, &vpath->mtx_tx, i, | ||||
vdev->no_of_vpath); | |||||
if (vpath->br == NULL) { | if (vpath->br == NULL) { | ||||
err = ENOMEM; | err = ENOMEM; | ||||
break; | break; | ||||
} | } | ||||
#endif | #endif | ||||
status = vxge_hal_vpath_open(vdev->devh, &vpath_attr, | status = vxge_hal_vpath_open(vdev->devh, &vpath_attr, | ||||
(vxge_hal_vpath_callback_f) vxge_vpath_cb_fn, | (vxge_hal_vpath_callback_f) vxge_vpath_cb_fn, | ||||
NULL, &vpath->handle); | NULL, &vpath->handle); | ||||
▲ Show 20 Lines • Show All 82 Lines • Show Last 20 Lines |