Home
last modified time | relevance | path

Searched refs:mlxcx_completion_queue_t (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/common/io/mlxcx/
H A Dmlxcx.h643 } mlxcx_completion_queue_t; typedef
676 mlxcx_completion_queue_t *mlwq_cq;
1315 extern void mlxcx_arm_cq(mlxcx_t *, mlxcx_completion_queue_t *);
1316 extern void mlxcx_update_cqci(mlxcx_t *, mlxcx_completion_queue_t *);
1318 extern mblk_t *mlxcx_rx_poll(mlxcx_t *, mlxcx_completion_queue_t *, size_t);
1368 extern void mlxcx_cq_teardown(mlxcx_t *, mlxcx_completion_queue_t *);
1372 extern void mlxcx_tx_completion(mlxcx_t *, mlxcx_completion_queue_t *,
1374 extern mblk_t *mlxcx_rx_completion(mlxcx_t *, mlxcx_completion_queue_t *,
1442 extern boolean_t mlxcx_cmd_create_cq(mlxcx_t *, mlxcx_completion_queue_t *);
1443 extern boolean_t mlxcx_cmd_destroy_cq(mlxcx_t *, mlxcx_completion_queue_t *);
[all …]
H A Dmlxcx_ring.c189 mlxcx_completion_queue_t *mlcq; in mlxcx_wq_teardown()
340 mlxcx_completion_queue_t *cq; in mlxcx_cq_setup()
496 mlxcx_completion_queue_t *cq; in mlxcx_quiesce_rx_cqs()
521 mlxcx_completion_queue_t *cq; in mlxcx_teardown_rx_group()
662 mlxcx_completion_queue_t *cq; in mlxcx_teardown_tx_group()
744 mlxcx_completion_queue_t *cq; in mlxcx_rx_group_setup()
1184 mlxcx_completion_queue_t *cq; in mlxcx_rx_ring_start()
1324 mlxcx_completion_queue_t *cq; in mlxcx_tx_group_setup()
1391 mlxcx_completion_queue_t *cq; in mlxcx_tx_ring_start()
1545 mlxcx_completion_queue_t *cq; in mlxcx_sq_add_buffer()
[all …]
H A Dmlxcx_intr.c219 mlxcx_cq_next(mlxcx_completion_queue_t *mlcq) in mlxcx_cq_next()
251 mlxcx_update_cqci(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_update_cqci()
276 mlxcx_arm_cq(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_arm_cq()
865 mlxcx_process_cq(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq, mblk_t **mpp, in mlxcx_process_cq()
1039 mlxcx_rx_poll(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq, size_t bytelim) in mlxcx_rx_poll()
1059 mlxcx_completion_queue_t *mlcq, probe; in mlxcx_intr_n()
1320 sizeof (mlxcx_completion_queue_t), in mlxcx_intr_setup()
1321 offsetof(mlxcx_completion_queue_t, mlcq_eq_entry)); in mlxcx_intr_setup()
H A Dmlxcx_gld.c510 mlxcx_completion_queue_t *cq; in mlxcx_mac_ring_tx()
810 mlxcx_completion_queue_t *cq = wq->mlwq_cq; in mlxcx_mac_ring_start()
837 mlxcx_completion_queue_t *cq = wq->mlwq_cq; in mlxcx_mac_ring_stop()
999 mlxcx_completion_queue_t *cq = (mlxcx_completion_queue_t *)intrh; in mlxcx_mac_ring_intr_enable()
1023 mlxcx_completion_queue_t *cq = (mlxcx_completion_queue_t *)intrh; in mlxcx_mac_ring_intr_disable()
1036 mlxcx_completion_queue_t *cq = wq->mlwq_cq; in mlxcx_mac_ring_rx_poll()
H A Dmlxcx.c1026 mlxcx_completion_queue_t *mlcq; in mlxcx_teardown_cqs()
1578 mlxcx_completion_queue_t *cq; in mlxcx_cq_check()
2471 const mlxcx_completion_queue_t *left = arg0; in mlxcx_cq_compare()
2472 const mlxcx_completion_queue_t *right = arg1; in mlxcx_cq_compare()
2932 list_create(&mlxp->mlx_cqs, sizeof (mlxcx_completion_queue_t), in mlxcx_attach()
2933 offsetof(mlxcx_completion_queue_t, mlcq_entry)); in mlxcx_attach()
H A Dmlxcx_cmd.c2289 mlxcx_cmd_create_cq(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_cmd_create_cq()
2430 mlxcx_cmd_query_cq(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq, in mlxcx_cmd_query_cq()
2466 mlxcx_cmd_destroy_cq(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_cmd_destroy_cq()