Home
last modified time | relevance | path

Searched refs:xge_queue_item_t (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxge-queue.c35 void* xge_queue_item_data(xge_queue_item_t *item) in xge_queue_item_data()
37 return (char *)item + sizeof(xge_queue_item_t); in xge_queue_item_data()
50 xge_queue_item_t *elem; in __queue_consume()
55 elem = (xge_queue_item_t *)queue->list_head.next; in __queue_consume()
105 xge_os_memcpy(item, elem, sizeof(xge_queue_item_t)); in __queue_consume()
144 xge_queue_item_t *elem; in xge_queue_produce()
152 unsigned char item_buf[sizeof(xge_queue_item_t) + in xge_queue_produce()
154 xge_queue_item_t *item = (xge_queue_item_t *)(void *)item_buf; in xge_queue_produce()
326 xge_queue_item_t *elem; in __io_queue_grow()
415 unsigned char item_buf[sizeof(xge_queue_item_t) + in xge_queue_flush()
[all …]
H A Dxgehal-device.c6768 unsigned char item_buf[sizeof(xge_queue_item_t) + in xge_hal_device_poll()
6770 xge_queue_item_t *item = (xge_queue_item_t *)(void *)item_buf; in xge_hal_device_poll()
6777 xge_os_memzero(item_buf, (sizeof(xge_queue_item_t) + in xge_hal_device_poll()
/illumos-gate/usr/src/uts/common/io/xge/hal/include/
H A Dxge-queue.h75 typedef struct xge_queue_item_t { struct
81 } xge_queue_item_t; argument
148 void* xge_queue_item_data(xge_queue_item_t *item);
160 xge_queue_item_t *item);
H A Dxgehal-driver.h135 typedef void (*xge_uld_event_f) (xge_queue_item_t *item);