/illumos-gate/usr/src/uts/common/io/mlxcx/ |
H A D | mlxcx.c | 474 mlxcx_load_prop_defaults(mlxcx_t *mlxp) in mlxcx_load_prop_defaults() 516 mlxcx_load_model_props(mlxcx_t *mlxp) in mlxcx_load_model_props() 534 mlxcx_load_props(mlxcx_t *mlxp) in mlxcx_load_props() 612 mlxcx_note(mlxcx_t *mlxp, const char *fmt, ...) in mlxcx_note() 626 mlxcx_warn(mlxcx_t *mlxp, const char *fmt, ...) in mlxcx_warn() 640 mlxcx_panic(mlxcx_t *mlxp, const char *fmt, ...) in mlxcx_panic() 654 mlxcx_get16(mlxcx_t *mlxp, uintptr_t off) in mlxcx_get16() 661 mlxcx_get32(mlxcx_t *mlxp, uintptr_t off) in mlxcx_get32() 668 mlxcx_get64(mlxcx_t *mlxp, uintptr_t off) in mlxcx_get64() 675 mlxcx_put32(mlxcx_t *mlxp, uintptr_t off, uint32_t val) in mlxcx_put32() [all …]
|
H A D | mlxcx_ring.c | 40 mlxcx_wq_alloc_dma(mlxcx_t *mlxp, mlxcx_work_queue_t *mlwq) in mlxcx_wq_alloc_dma() 104 mlxcx_wq_rele_dma(mlxcx_t *mlxp, mlxcx_work_queue_t *mlwq) in mlxcx_wq_rele_dma() 119 mlxcx_cq_alloc_dma(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq, in mlxcx_cq_alloc_dma() 172 mlxcx_cq_rele_dma(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_cq_rele_dma() 187 mlxcx_wq_teardown(mlxcx_t *mlxp, mlxcx_work_queue_t *mlwq) in mlxcx_wq_teardown() 248 mlxcx_cq_teardown(mlxcx_t *mlxp, mlxcx_completion_queue_t *mlcq) in mlxcx_cq_teardown() 337 mlxcx_cq_setup(mlxcx_t *mlxp, mlxcx_event_queue_t *eq, in mlxcx_cq_setup() 396 mlxcx_rq_setup(mlxcx_t *mlxp, mlxcx_completion_queue_t *cq, in mlxcx_rq_setup() 440 mlxcx_sq_setup(mlxcx_t *mlxp, mlxcx_port_t *port, mlxcx_completion_queue_t *cq, in mlxcx_sq_setup() 493 mlxcx_quiesce_rx_cqs(mlxcx_t *mlxp, mlxcx_ring_group_t *g) in mlxcx_quiesce_rx_cqs() [all …]
|
H A D | mlxcx_cmd.c | 515 mlxcx_cmd_queue_fini(mlxcx_t *mlxp) in mlxcx_cmd_queue_fini() 536 mlxcx_cmd_queue_init(mlxcx_t *mlxp) in mlxcx_cmd_queue_init() 634 mlxcx_cmd_eq_enable(mlxcx_t *mlxp) in mlxcx_cmd_eq_enable() 640 mlxcx_cmd_eq_disable(mlxcx_t *mlxp) in mlxcx_cmd_eq_disable() 656 mlxcx_cmd_mbox_alloc(mlxcx_t *mlxp, list_t *listp, uint8_t nblocks) in mlxcx_cmd_mbox_alloc() 695 mlxcx_cmd_fini(mlxcx_t *mlxp, mlxcx_cmd_t *cmd) in mlxcx_cmd_fini() 713 mlxcx_cmd_init(mlxcx_t *mlxp, mlxcx_cmd_t *cmd) in mlxcx_cmd_init() 875 mlxcx_t *mlxp = cmd->mlcmd_mlxp; in mlxcx_cmd_done() local 905 mlxcx_t *mlxp = cmd->mlcmd_mlxp; in mlxcx_cmd_taskq() local 968 mlxcx_cmd_completion(mlxcx_t *mlxp, mlxcx_eventq_ent_t *ent) in mlxcx_cmd_completion() [all …]
|
H A D | mlxcx_dma.c | 24 mlxcx_dma_acc_attr(mlxcx_t *mlxp, ddi_device_acc_attr_t *accp) in mlxcx_dma_acc_attr() 39 mlxcx_dma_page_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_page_attr() 96 mlxcx_dma_queue_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_queue_attr() 138 mlxcx_dma_buf_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_buf_attr() 186 mlxcx_dma_qdbell_attr(mlxcx_t *mlxp, ddi_dma_attr_t *attrp) in mlxcx_dma_qdbell_attr() 261 mlxcx_dma_unbind(mlxcx_t *mlxp, mlxcx_dma_buffer_t *mxdb) in mlxcx_dma_unbind() 282 mlxcx_dma_init(mlxcx_t *mlxp, mlxcx_dma_buffer_t *mxdb, in mlxcx_dma_init() 309 mlxcx_dma_bind_mblk(mlxcx_t *mlxp, mlxcx_dma_buffer_t *mxdb, in mlxcx_dma_bind_mblk() 348 mlxcx_dma_alloc(mlxcx_t *mlxp, mlxcx_dma_buffer_t *mxdb, in mlxcx_dma_alloc() 404 mlxcx_dma_alloc_offset(mlxcx_t *mlxp, mlxcx_dma_buffer_t *mxdb, in mlxcx_dma_alloc_offset()
|
H A D | mlxcx_intr.c | 45 mlxcx_intr_disable(mlxcx_t *mlxp) in mlxcx_intr_disable() 74 mlxcx_intr_teardown(mlxcx_t *mlxp) in mlxcx_intr_teardown() 152 mlxcx_arm_eq(mlxcx_t *mlxp, mlxcx_event_queue_t *mleq) in mlxcx_arm_eq() 190 mlxcx_update_eq(mlxcx_t *mlxp, mlxcx_event_queue_t *mleq) in mlxcx_update_eq() 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() 405 mlxcx_update_link_state(mlxcx_t *mlxp, mlxcx_port_t *port) in mlxcx_update_link_state() 435 mlxcx_give_pages_once(mlxcx_t *mlxp, size_t npages) in mlxcx_give_pages_once() 504 mlxcx_take_pages_once(mlxcx_t *mlxp, size_t npages) in mlxcx_take_pages_once() 549 mlxcx_t *mlxp = param->mla_mlx; in mlxcx_pages_task() local [all …]
|
H A D | mlxcx_gld.c | 204 mlxcx_mac_stat_rfc_2863(mlxcx_t *mlxp, mlxcx_port_t *port, uint_t stat, in mlxcx_mac_stat_rfc_2863() 261 mlxcx_mac_stat_ieee_802_3(mlxcx_t *mlxp, mlxcx_port_t *port, uint_t stat, in mlxcx_mac_stat_ieee_802_3() 308 mlxcx_t *mlxp = (mlxcx_t *)arg; in mlxcx_mac_stat() local 355 mlxcx_t *mlxp = arg; in mlxcx_mac_led_set() local 391 mlxcx_t *mlxp = arg; in mlxcx_mac_txr_info() local 410 mlxcx_t *mlxp = arg; in mlxcx_mac_txr_read() local 493 mlxcx_t *mlxp = (mlxcx_t *)arg; in mlxcx_mac_start() local 501 mlxcx_t *mlxp = (mlxcx_t *)arg; in mlxcx_mac_stop() local 509 mlxcx_t *mlxp = sq->mlwq_mlx; in mlxcx_mac_ring_tx() local 628 mlxcx_t *mlxp = (mlxcx_t *)arg; in mlxcx_mac_setpromisc() local [all …]
|
H A D | mlxcx_sensor.c | 36 mlxcx_t *mlxp = sensor->mlts_mlx; in mlxcx_temperature_read() local 67 mlxcx_teardown_sensors(mlxcx_t *mlxp) in mlxcx_teardown_sensors() 77 mlxcx_setup_sensors(mlxcx_t *mlxp) in mlxcx_setup_sensors()
|