Searched refs:mlxcx_buffer_t (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx_ring.c | 251 mlxcx_buffer_t *b; in mlxcx_cq_teardown() 349 list_create(&cq->mlcq_buffers, sizeof (mlxcx_buffer_t), in mlxcx_cq_setup() 350 offsetof(mlxcx_buffer_t, mlb_cq_entry)); in mlxcx_cq_setup() 351 list_create(&cq->mlcq_buffers_b, sizeof (mlxcx_buffer_t), in mlxcx_cq_setup() 352 offsetof(mlxcx_buffer_t, mlb_cq_entry)); in mlxcx_cq_setup() 1183 mlxcx_buffer_t *b; in mlxcx_rx_ring_start() 1390 mlxcx_buffer_t *b; in mlxcx_tx_ring_start() 1542 mlxcx_buffer_t *b0) in mlxcx_sq_add_buffer() 1553 mlxcx_buffer_t *b; in mlxcx_sq_add_buffer() 1717 mlxcx_buffer_t *buf) in mlxcx_rq_add_buffer() [all …]
|
H A D | mlxcx.h | 579 } mlxcx_buffer_t; typedef 1332 mlxcx_buffer_t **); 1334 mlxcx_buffer_t **); 1335 extern mlxcx_buffer_t *mlxcx_buf_take(mlxcx_t *, mlxcx_work_queue_t *); 1337 mlxcx_buffer_t **, size_t); 1338 extern boolean_t mlxcx_buf_loan(mlxcx_t *, mlxcx_buffer_t *); 1339 extern void mlxcx_buf_return(mlxcx_t *, mlxcx_buffer_t *); 1340 extern void mlxcx_buf_return_chain(mlxcx_t *, mlxcx_buffer_t *, boolean_t); 1341 extern void mlxcx_buf_destroy(mlxcx_t *, mlxcx_buffer_t *); 1346 mblk_t *, size_t, mlxcx_buffer_t **); [all …]
|
H A D | mlxcx.c | 785 mlxcx_buffer_t *buf; in mlxcx_mlbs_teardown() 1416 mlxcx_buffer_t *b = arg; in mlxcx_bufs_cache_constr() 1418 bzero(b, sizeof (mlxcx_buffer_t)); in mlxcx_bufs_cache_constr() 1421 list_create(&b->mlb_tx_chain, sizeof (mlxcx_buffer_t), in mlxcx_bufs_cache_constr() 1422 offsetof(mlxcx_buffer_t, mlb_tx_chain_entry)); in mlxcx_bufs_cache_constr() 1431 mlxcx_buffer_t *b = arg; in mlxcx_bufs_cache_destr() 1446 list_create(&s->mlbs_busy, sizeof (mlxcx_buffer_t), in mlxcx_mlbs_create() 1447 offsetof(mlxcx_buffer_t, mlb_entry)); in mlxcx_mlbs_create() 1448 list_create(&s->mlbs_free, sizeof (mlxcx_buffer_t), in mlxcx_mlbs_create() 1449 offsetof(mlxcx_buffer_t, mlb_entry)); in mlxcx_mlbs_create() [all …]
|
H A D | mlxcx_gld.c | 511 mlxcx_buffer_t *b; in mlxcx_mac_ring_tx() 840 mlxcx_buffer_t *buf; in mlxcx_mac_ring_stop() 893 list_create(&cq_buffers, sizeof (mlxcx_buffer_t), in mlxcx_mac_ring_stop() 894 offsetof(mlxcx_buffer_t, mlb_cq_entry)); in mlxcx_mac_ring_stop()
|
H A D | mlxcx_intr.c | 871 mlxcx_buffer_t *buf; in mlxcx_process_cq()
|