Searched refs:io_pool (Results 1 - 7 of 7) sorted by relevance
/freebsd-12-stable/sys/dev/ocs_fc/ |
H A D | ocs_io.c | 107 ocs_io_pool_t *io_pool; local 110 io_pool = ocs_malloc(ocs, sizeof(*io_pool), OCS_M_ZERO | OCS_M_NOWAIT); 111 if (io_pool == NULL) { 116 io_pool->ocs = ocs; 117 io_pool->io_num_ios = num_io; 120 ocs_lock_init(ocs, &io_pool->lock, "io_pool lock[%d]", ocs->instance_index); 122 io_pool->pool = ocs_pool_alloc(ocs, sizeof(ocs_io_t), io_pool 192 ocs_io_pool_free(ocs_io_pool_t *io_pool) argument 226 ocs_io_pool_allocated(ocs_io_pool_t *io_pool) argument 240 ocs_io_pool_io_alloc(ocs_io_pool_t *io_pool) argument 284 ocs_io_pool_io_free(ocs_io_pool_t *io_pool, ocs_io_t *io) argument 347 ocs_io_pool_t *io_pool = xport->io_pool; local [all...] |
H A D | ocs_io.h | 77 ocs_list_link_t io_alloc_link; /**< (io_pool->io_free_list) free list link */ 188 extern int32_t ocs_io_pool_free(ocs_io_pool_t *io_pool); 189 extern uint32_t ocs_io_pool_allocated(ocs_io_pool_t *io_pool); 191 extern ocs_io_t *ocs_io_pool_io_alloc(ocs_io_pool_t *io_pool); 192 extern void ocs_io_pool_io_free(ocs_io_pool_t *io_pool, ocs_io_t *io);
|
H A D | ocs_drv_fc.h | 60 ocs_io_pool_t *io_pool; /**< pointer to IO pool */ member in struct:ocs_s 189 return ocs_io_pool_io_alloc(ocs->xport->io_pool); 195 ocs_io_pool_io_free(ocs->xport->io_pool, io);
|
H A D | ocs.h | 276 return ocs_io_pool_io_alloc(ocs->xport->io_pool); 282 ocs_io_pool_io_free(ocs->xport->io_pool, io);
|
H A D | ocs_xport.h | 176 ocs_io_pool_t *io_pool; /**< pointer to IO pool */ member in struct:ocs_xport_s
|
H A D | ocs_xport.c | 266 xport->io_pool = ocs_io_pool_create(ocs, ocs->num_scsi_ios, 268 if (xport->io_pool == NULL) { 288 ocs_io_pool_free(xport->io_pool); 1094 ocs_io_pool_free(xport->io_pool);
|
H A D | ocs_scsi.c | 2771 return ocs_io_pool_allocated(xport->io_pool);
|
Completed in 135 milliseconds