mlxcx_buf_shard_t
mlxcx_buf_shard_t *
mlxcx_buf_shard_t *s;
s = kmem_zalloc(sizeof (mlxcx_buf_shard_t), KM_SLEEP);
list_create(&mlxp->mlx_buf_shards, sizeof (mlxcx_buf_shard_t),
offsetof(mlxcx_buf_shard_t, mlbs_entry));
mlxcx_mlbs_teardown(mlxcx_t *mlxp, mlxcx_buf_shard_t *s)
mlxcx_buf_shard_t *s;
kmem_free(s, sizeof (mlxcx_buf_shard_t));
extern boolean_t mlxcx_buf_create(mlxcx_t *, mlxcx_buf_shard_t *,
extern boolean_t mlxcx_buf_create_foreign(mlxcx_t *, mlxcx_buf_shard_t *,
extern void mlxcx_shard_ready(mlxcx_buf_shard_t *);
extern void mlxcx_shard_draining(mlxcx_buf_shard_t *);
extern mlxcx_buf_shard_t *mlxcx_mlbs_create(mlxcx_t *);
mlxcx_buf_shard_t *mlb_shard;
mlxcx_buf_shard_t *mlwq_bufs;
mlxcx_buf_shard_t *mlwq_foreign_bufs;
mlxcx_buf_shard_t *sh;
mlxcx_buf_shard_t *s;
mlxcx_buf_shard_t *s = wq->mlwq_bufs;
mlxcx_buf_create(mlxcx_t *mlxp, mlxcx_buf_shard_t *shard, mlxcx_buffer_t **bp)
mlxcx_buf_create_foreign(mlxcx_t *mlxp, mlxcx_buf_shard_t *shard,
mlxcx_buf_shard_t *s = wq->mlwq_foreign_bufs;
mlxcx_buf_shard_t *s = wq->mlwq_bufs;
mlxcx_buf_shard_t *s;
mlxcx_buf_shard_t *s = b->mlb_shard;
mlxcx_bufshard_adjust_total(mlxcx_buf_shard_t *s, int64_t incr)
mlxcx_buf_shard_t *s = b->mlb_shard;
mlxcx_buf_shard_t *s = b->mlb_shard;
mlxcx_shard_ready(mlxcx_buf_shard_t *s)
mlxcx_shard_draining(mlxcx_buf_shard_t *s)
mlxcx_buf_shard_t *s;