Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx.h553 } mlxcx_buf_shard_t; typedef
556 mlxcx_buf_shard_t *mlb_shard;
706 mlxcx_buf_shard_t *mlwq_bufs;
707 mlxcx_buf_shard_t *mlwq_foreign_bufs;
1331 extern boolean_t mlxcx_buf_create(mlxcx_t *, mlxcx_buf_shard_t *,
1333 extern boolean_t mlxcx_buf_create_foreign(mlxcx_t *, mlxcx_buf_shard_t *,
1342 extern void mlxcx_shard_ready(mlxcx_buf_shard_t *);
1343 extern void mlxcx_shard_draining(mlxcx_buf_shard_t *);
1377 extern mlxcx_buf_shard_t *mlxcx_mlbs_create(mlxcx_t *);
H A Dmlxcx_ring.c497 mlxcx_buf_shard_t *s; in mlxcx_quiesce_rx_cqs()
1817 mlxcx_buf_shard_t *s = wq->mlwq_bufs; in mlxcx_rq_refill_task()
2219 mlxcx_buf_shard_t *s = wq->mlwq_foreign_bufs; in mlxcx_buf_take_foreign()
2392 mlxcx_buf_shard_t *s = wq->mlwq_bufs; in mlxcx_buf_take()
2416 mlxcx_buf_shard_t *s; in mlxcx_buf_take_n()
2439 mlxcx_buf_shard_t *s = b->mlb_shard; in mlxcx_buf_loan()
2494 mlxcx_bufshard_adjust_total(mlxcx_buf_shard_t *s, int64_t incr) in mlxcx_bufshard_adjust_total()
2506 mlxcx_buf_shard_t *s = b->mlb_shard; in mlxcx_buf_return()
2588 mlxcx_buf_shard_t *s = b->mlb_shard; in mlxcx_buf_destroy()
2617 mlxcx_shard_ready(mlxcx_buf_shard_t *s) in mlxcx_shard_ready()
[all …]
H A Dmlxcx.c783 mlxcx_mlbs_teardown(mlxcx_t *mlxp, mlxcx_buf_shard_t *s) in mlxcx_mlbs_teardown()
810 mlxcx_buf_shard_t *s; in mlxcx_teardown_bufs()
814 kmem_free(s, sizeof (mlxcx_buf_shard_t)); in mlxcx_teardown_bufs()
1437 mlxcx_buf_shard_t *
1440 mlxcx_buf_shard_t *s; in mlxcx_mlbs_create()
1442 s = kmem_zalloc(sizeof (mlxcx_buf_shard_t), KM_SLEEP); in mlxcx_mlbs_create()
1471 list_create(&mlxp->mlx_buf_shards, sizeof (mlxcx_buf_shard_t), in mlxcx_setup_bufs()
1472 offsetof(mlxcx_buf_shard_t, mlbs_entry)); in mlxcx_setup_bufs()
H A Dmlxcx_gld.c839 mlxcx_buf_shard_t *s; in mlxcx_mac_ring_stop()
1301 mlxcx_buf_shard_t *sh; in mlxcx_mac_setprop()