Searched refs:xap (Results 1 - 2 of 2) sorted by relevance
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd_xbuf.c | 53 static int xbuf_iostart(ddi_xbuf_attr_t xap); 54 static void xbuf_dispatch(ddi_xbuf_attr_t xap); 56 static void xbuf_enqueue(struct buf *bp, ddi_xbuf_attr_t xap); 113 ddi_xbuf_attr_t xap; local 115 xap = kmem_zalloc(sizeof (struct __ddi_xbuf_attr), KM_SLEEP); 117 mutex_init(&xap->xa_mutex, NULL, MUTEX_DRIVER, NULL); 118 mutex_init(&xap->xa_reserve_mutex, NULL, MUTEX_DRIVER, NULL); 121 xap->xa_allocsize = max(xsize, sizeof (void *)); 122 xap->xa_active_limit = active_limit; 123 xap 152 ddi_xbuf_attr_destroy(ddi_xbuf_attr_t xap) argument 197 ddi_xbuf_attr_setup_brk(ddi_xbuf_attr_t xap, size_t size) argument 216 ddi_xbuf_qstrategy(struct buf *bp, ddi_xbuf_attr_t xap) argument 269 ddi_xbuf_done(struct buf *bp, ddi_xbuf_attr_t xap) argument 360 ddi_xbuf_dispatch(ddi_xbuf_attr_t xap) argument 381 ddi_xbuf_get(struct buf *bp, ddi_xbuf_attr_t xap) argument 393 xbuf_iostart(ddi_xbuf_attr_t xap) argument 556 xbuf_dispatch(ddi_xbuf_attr_t xap) argument 593 ddi_xbuf_attr_t xap = arg; local 607 ddi_xbuf_flushq(ddi_xbuf_attr_t xap, int (*funcp)(struct buf *)) argument [all...] |
H A D | sd_xbuf.h | 110 DDII void ddi_xbuf_attr_destroy(ddi_xbuf_attr_t xap); 115 DDII int ddi_xbuf_qstrategy(struct buf *bp, ddi_xbuf_attr_t xap); 116 DDII int ddi_xbuf_done(struct buf *bp, ddi_xbuf_attr_t xap); 117 DDII ddi_xbuf_t ddi_xbuf_get(struct buf *bp, ddi_xbuf_attr_t xap); 118 DDII void ddi_xbuf_dispatch(ddi_xbuf_attr_t xap); 119 DDII void ddi_xbuf_flushq(ddi_xbuf_attr_t xap, int (*funcp)(struct buf *)); 120 DDII int ddi_xbuf_attr_setup_brk(ddi_xbuf_attr_t xap, size_t size);
|
Completed in 43 milliseconds