Home
last modified time | relevance | path

Searched refs:mlxcx_buffer_t (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx_ring.c251 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 Dmlxcx.h579 } 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 Dmlxcx.c785 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 Dmlxcx_gld.c511 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 Dmlxcx_intr.c871 mlxcx_buffer_t *buf; in mlxcx_process_cq()