Home
last modified time | relevance | path

Searched refs:tavor_state_t (Results 1 – 25 of 30) sorted by relevance

12

/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor_cmd.h613 int tavor_inmbox_list_init(tavor_state_t *state);
614 int tavor_intr_inmbox_list_init(tavor_state_t *state);
615 int tavor_outmbox_list_init(tavor_state_t *state);
616 int tavor_intr_outmbox_list_init(tavor_state_t *state);
617 void tavor_inmbox_list_fini(tavor_state_t *state);
618 void tavor_intr_inmbox_list_fini(tavor_state_t *state);
619 void tavor_outmbox_list_fini(tavor_state_t *state);
635 int tavor_init_hca_cmd_post(tavor_state_t *state,
643 int tavor_init_ib_cmd_post(tavor_state_t *state,
699 int tavor_write_mtt_cmd_post(tavor_state_t *state,
[all …]
H A Dtavor_misc.h392 tavor_state_t *tki64_state;
491 tavor_state_t *tls_state;
503 int tavor_ah_alloc(tavor_state_t *state, tavor_pdhdl_t pd,
505 int tavor_ah_free(tavor_state_t *state, tavor_ahhdl_t *ahhdl,
507 int tavor_ah_query(tavor_state_t *state, tavor_ahhdl_t ahhdl,
509 int tavor_ah_modify(tavor_state_t *state, tavor_ahhdl_t ahhdl,
519 int tavor_pd_alloc(tavor_state_t *state, tavor_pdhdl_t *pdhdl,
526 int tavor_port_query(tavor_state_t *state, uint_t port,
528 int tavor_port_modify(tavor_state_t *state, uint8_t port,
532 int tavor_kstat_init(tavor_state_t *state);
[all …]
H A Dtavor_mr.h309 int tavor_dma_mr_register(tavor_state_t *state, tavor_pdhdl_t pdhdl,
311 int tavor_mr_register(tavor_state_t *state, tavor_pdhdl_t pdhdl,
313 int tavor_mr_register_buf(tavor_state_t *state, tavor_pdhdl_t pdhdl,
316 int tavor_mr_mtt_bind(tavor_state_t *state, tavor_bind_info_t *bind,
318 int tavor_mr_mtt_unbind(tavor_state_t *state, tavor_bind_info_t *bind,
322 int tavor_mr_deregister(tavor_state_t *state, tavor_mrhdl_t *mrhdl,
324 int tavor_mr_query(tavor_state_t *state, tavor_mrhdl_t mrhdl,
326 int tavor_mr_reregister(tavor_state_t *state, tavor_mrhdl_t mrhdl,
329 int tavor_mr_reregister_buf(tavor_state_t *state, tavor_mrhdl_t mr,
332 int tavor_mr_sync(tavor_state_t *state, ibt_mr_sync_t *mr_segs,
[all …]
H A Dtavor_cq.h258 int tavor_cq_alloc(tavor_state_t *state, ibt_cq_hdl_t ibt_cqhdl,
261 int tavor_cq_free(tavor_state_t *state, tavor_cqhdl_t *cqhdl,
263 int tavor_cq_resize(tavor_state_t *state, tavor_cqhdl_t cqhdl,
265 int tavor_cq_notify(tavor_state_t *state, tavor_cqhdl_t cqhdl,
267 int tavor_cq_poll(tavor_state_t *state, tavor_cqhdl_t cqhdl, ibt_wc_t *wc_p,
269 int tavor_cq_handler(tavor_state_t *state, tavor_eqhdl_t eq,
271 int tavor_cq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq,
275 tavor_cqhdl_t tavor_cqhdl_from_cqnum(tavor_state_t *state, uint_t cqnum);
276 void tavor_cq_srq_entries_flush(tavor_state_t *state, tavor_qphdl_t qp);
H A Dtavor_qp.h399 int tavor_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
401 int tavor_special_qp_alloc(tavor_state_t *state, tavor_qp_info_t *qpinfo,
403 int tavor_qp_free(tavor_state_t *state, tavor_qphdl_t *qphdl,
405 int tavor_qp_query(tavor_state_t *state, tavor_qphdl_t qphdl,
407 tavor_qphdl_t tavor_qphdl_from_qpnum(tavor_state_t *state, uint_t qpnum);
408 void tavor_qp_release_qpn(tavor_state_t *state, tavor_qpn_entry_t *entry,
410 void tavor_qpn_avl_init(tavor_state_t *state);
411 void tavor_qpn_avl_fini(tavor_state_t *state);
414 int tavor_qp_modify(tavor_state_t *state, tavor_qphdl_t qp,
417 int tavor_qp_to_reset(tavor_state_t *state, tavor_qphdl_t qp);
H A Dtavor_event.h239 int (*eq_func)(tavor_state_t *state, tavor_eqhdl_t eq,
245 int tavor_eq_init_all(tavor_state_t *state);
246 int tavor_eq_fini_all(tavor_state_t *state);
247 void tavor_eq_arm_all(tavor_state_t *state);
249 void tavor_eq_doorbell(tavor_state_t *state, uint32_t eq_cmd, uint32_t eqn,
251 void tavor_eq_overflow_handler(tavor_state_t *state, tavor_eqhdl_t eq,
H A Dtavor_rsrc.h285 tavor_state_t *rsrc_state;
338 int tavor_rsrc_alloc(tavor_state_t *state, tavor_rsrc_type_t rsrc,
340 void tavor_rsrc_free(tavor_state_t *state, tavor_rsrc_t **hdl);
341 int tavor_rsrc_init_phase1(tavor_state_t *state);
342 int tavor_rsrc_init_phase2(tavor_state_t *state);
343 void tavor_rsrc_fini(tavor_state_t *state,
H A Dtavor_srq.h210 int tavor_srq_alloc(tavor_state_t *state, tavor_srq_info_t *srqinfo,
212 int tavor_srq_free(tavor_state_t *state, tavor_srqhdl_t *srqhdl,
214 int tavor_srq_modify(tavor_state_t *state, tavor_srqhdl_t srq,
216 int tavor_srq_post(tavor_state_t *state, tavor_srqhdl_t srq,
220 tavor_srqhdl_t tavor_srqhdl_from_srqnum(tavor_state_t *state, uint_t srqnum);
H A Dtavor_wr.h289 int tavor_post_send(tavor_state_t *state, tavor_qphdl_t qphdl,
291 int tavor_post_recv(tavor_state_t *state, tavor_qphdl_t qphdl,
293 int tavor_post_srq(tavor_state_t *state, tavor_srqhdl_t srqhdl,
297 int tavor_wrid_from_reset_handling(tavor_state_t *state, tavor_qphdl_t qp);
298 void tavor_wrid_to_reset_handling(tavor_state_t *state, tavor_qphdl_t qp);
305 tavor_wq_lock_t *tavor_wrid_wql_create(tavor_state_t *state);
H A Dtavor_agents.h135 tavor_state_t *agl_state;
157 int tavor_agent_handlers_init(tavor_state_t *state);
158 int tavor_agent_handlers_fini(tavor_state_t *state);
H A Dtavor_cfg.h230 int tavor_cfg_profile_init_phase1(tavor_state_t *state);
231 int tavor_cfg_profile_init_phase2(tavor_state_t *state);
232 void tavor_cfg_profile_fini(tavor_state_t *state);
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ci.c367 tavor_state_t *state; in tavor_ci_query_hca_ports()
413 tavor_state_t *state; in tavor_ci_modify_ports()
461 tavor_state_t *state; in tavor_ci_alloc_pd()
573 tavor_state_t *state; in tavor_ci_alloc_ah()
613 tavor_state_t *state; in tavor_ci_free_ah()
650 tavor_state_t *state; in tavor_ci_query_ah()
690 tavor_state_t *state; in tavor_ci_modify_ah()
829 tavor_state_t *state; in tavor_ci_free_qp()
899 tavor_state_t *state; in tavor_ci_query_qp()
937 tavor_state_t *state; in tavor_ci_modify_qp()
[all …]
H A Dtavor_event.c48 static void tavor_eq_catastrophic(tavor_state_t *state);
60 static int tavor_comm_estbl_handler(tavor_state_t *state,
70 static int tavor_path_mig_handler(tavor_state_t *state,
72 static int tavor_path_mig_err_handler(tavor_state_t *state,
89 tavor_eq_init_all(tavor_state_t *state) in tavor_eq_init_all()
434 tavor_eq_fini_all(tavor_state_t *state) in tavor_eq_fini_all()
477 tavor_eq_arm_all(tavor_state_t *state) in tavor_eq_arm_all()
507 tavor_state_t *state; in tavor_isr()
516 state = (tavor_state_t *)arg1; in tavor_isr()
595 tavor_eq_poll(tavor_state_t *state, tavor_eqhdl_t eq) in tavor_eq_poll()
[all …]
H A Dtavor_agents.c51 static int tavor_agent_list_init(tavor_state_t *state);
52 static void tavor_agent_list_fini(tavor_state_t *state);
53 static int tavor_agent_register_all(tavor_state_t *state);
55 static void tavor_agent_mad_resp_handling(tavor_state_t *state,
63 tavor_agent_handlers_init(tavor_state_t *state) in tavor_agent_handlers_init()
122 tavor_agent_handlers_fini(tavor_state_t *state) in tavor_agent_handlers_fini()
165 tavor_state_t *state; in tavor_agent_request_cb()
212 tavor_state_t *state; in tavor_agent_handle_req()
346 tavor_agent_list_init(tavor_state_t *state) in tavor_agent_list_init()
434 tavor_agent_list_fini(tavor_state_t *state) in tavor_agent_list_fini()
[all …]
H A Dtavor.c239 tavor_state_t *state; in tavor_getinfo()
274 tavor_state_t *state; in tavor_open()
426 tavor_state_t *state; in tavor_close()
516 tavor_state_t *state; in tavor_attach()
659 tavor_state_t *state; in tavor_detach()
835 tavor_drv_fini(tavor_state_t *state) in tavor_drv_fini()
852 tavor_drv_fini2(tavor_state_t *state) in tavor_drv_fini2()
872 tavor_isr_init(tavor_state_t *state) in tavor_isr_init()
918 tavor_isr_fini(tavor_state_t *state) in tavor_isr_fini()
964 tavor_hw_init(tavor_state_t *state) in tavor_hw_init()
[all …]
H A Dtavor_ioctl.c86 static int tavor_flash_erase_chip(tavor_state_t *state);
91 static void tavor_flash_init(tavor_state_t *state);
94 static void tavor_flash_fini(tavor_state_t *state);
95 static void tavor_flash_reset(tavor_state_t *state);
106 static int tavor_loopback_init(tavor_state_t *state,
137 tavor_state_t *state; in tavor_ioctl()
624 tavor_ioctl_flash_cleanup(tavor_state_t *state) in tavor_ioctl_flash_cleanup()
1292 tavor_flash_reset(tavor_state_t *state) in tavor_flash_reset()
1583 tavor_flash_erase_chip(tavor_state_t *state) in tavor_flash_erase_chip()
1771 tavor_flash_init(tavor_state_t *state) in tavor_flash_init()
[all …]
H A Dtavor_cmd.c48 static int tavor_impl_mboxlist_init(tavor_state_t *state,
331 tavor_inmbox_list_init(tavor_state_t *state) in tavor_inmbox_list_init()
353 tavor_intr_inmbox_list_init(tavor_state_t *state) in tavor_intr_inmbox_list_init()
375 tavor_outmbox_list_init(tavor_state_t *state) in tavor_outmbox_list_init()
397 tavor_intr_outmbox_list_init(tavor_state_t *state) in tavor_intr_outmbox_list_init()
419 tavor_inmbox_list_fini(tavor_state_t *state) in tavor_inmbox_list_fini()
431 tavor_intr_inmbox_list_fini(tavor_state_t *state) in tavor_intr_inmbox_list_fini()
443 tavor_outmbox_list_fini(tavor_state_t *state) in tavor_outmbox_list_fini()
455 tavor_intr_outmbox_list_fini(tavor_state_t *state) in tavor_intr_outmbox_list_fini()
1219 tavor_init_hca_cmd_post(tavor_state_t *state, in tavor_init_hca_cmd_post()
[all …]
H A Dtavor_stats.c44 static kstat_t *tavor_kstat_picN_create(tavor_state_t *state, int num_pic,
46 static kstat_t *tavor_kstat_cntr_create(tavor_state_t *state, int num_pic,
51 static int tavor_kstat_perfcntr64_read(tavor_state_t *state, uint_t port,
116 tavor_kstat_init(tavor_state_t *state) in tavor_kstat_init()
202 tavor_kstat_fini(tavor_state_t *state) in tavor_kstat_fini()
299 tavor_kstat_cntr_create(tavor_state_t *state, int num_pic, in tavor_kstat_cntr_create()
354 tavor_state_t *state; in tavor_kstat_cntr_update()
494 tavor_kstat_perfcntr64_create(tavor_state_t *state, uint_t port_num) in tavor_kstat_perfcntr64_create()
636 tavor_state_t *state = (tavor_state_t *)arg; in tavor_kstat_perfcntr64_update_thread()
668 tavor_kstat_perfcntr64_thread_create(tavor_state_t *state) in tavor_kstat_perfcntr64_thread_create()
[all …]
H A Dtavor_rsrc.c2367 tavor_state_t *state; in tavor_rsrc_pdhdl_constructor()
2370 state = (tavor_state_t *)priv; in tavor_rsrc_pdhdl_constructor()
2404 tavor_state_t *state; in tavor_rsrc_cqhdl_constructor()
2407 state = (tavor_state_t *)priv; in tavor_rsrc_cqhdl_constructor()
2444 tavor_state_t *state; in tavor_rsrc_qphdl_constructor()
2447 state = (tavor_state_t *)priv; in tavor_rsrc_qphdl_constructor()
2481 tavor_state_t *state; in tavor_rsrc_srqhdl_constructor()
2484 state = (tavor_state_t *)priv; in tavor_rsrc_srqhdl_constructor()
2518 tavor_state_t *state; in tavor_rsrc_refcnt_constructor()
2555 tavor_state_t *state; in tavor_rsrc_ahhdl_constructor()
[all …]
H A Dtavor_misc.c57 static uint_t tavor_mcg_walk_mgid_hash(tavor_state_t *state,
63 static int tavor_mcg_entry_invalidate(tavor_state_t *state,
74 tavor_ah_alloc(tavor_state_t *state, tavor_pdhdl_t pd, in tavor_ah_alloc()
352 tavor_ah_modify(tavor_state_t *state, tavor_ahhdl_t ah, in tavor_ah_modify()
1085 tavor_mcg_qplist_add(tavor_state_t *state, tavor_mcghdl_t mcg, in tavor_mcg_qplist_add()
1262 tavor_mcg_hash_list_remove(tavor_state_t *state, uint_t curr_indx, in tavor_mcg_hash_list_remove()
1568 tavor_pd_free(tavor_state_t *state, tavor_pdhdl_t *pdhdl) in tavor_pd_free()
1775 tavor_port_modify(tavor_state_t *state, uint8_t port, in tavor_port_modify()
1872 tavor_set_addr_path(tavor_state_t *state, ibt_adds_vect_t *av, in tavor_set_addr_path()
2073 tavor_portnum_is_valid(tavor_state_t *state, uint_t portnum) in tavor_portnum_is_valid()
[all …]
H A Dtavor_qpmod.c70 static int tavor_qp_validate_resp_rsrc(tavor_state_t *state,
72 static int tavor_qp_validate_init_depth(tavor_state_t *state,
82 tavor_qp_modify(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_modify()
896 tavor_qp_init2init(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_init2init()
1085 tavor_qp_init2rtr(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_init2rtr()
1445 tavor_qp_rtr2rts(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_rtr2rts()
1724 tavor_qp_rts2rts(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_rts2rts()
1945 tavor_qp_rts2sqd(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_rts2sqd()
1997 tavor_qp_sqd2rts(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_sqd2rts()
2218 tavor_qp_sqd2sqd(tavor_state_t *state, tavor_qphdl_t qp, in tavor_qp_sqd2sqd()
[all …]
H A Dtavor_mr.c62 static uint64_t tavor_mr_nummtt_needed(tavor_state_t *state,
66 static void tavor_mr_mem_unbind(tavor_state_t *state,
90 tavor_mr_register(tavor_state_t *state, tavor_pdhdl_t pd, in tavor_mr_register()
120 tavor_mr_register_buf(tavor_state_t *state, tavor_pdhdl_t pd, in tavor_mr_register_buf()
160 tavor_mr_register_shared(tavor_state_t *state, tavor_mrhdl_t mrhdl, in tavor_mr_register_shared()
608 tavor_mr_query(tavor_state_t *state, tavor_mrhdl_t mr, in tavor_mr_query()
664 tavor_mr_reregister(tavor_state_t *state, tavor_mrhdl_t mr, in tavor_mr_reregister()
695 tavor_mr_reregister_buf(tavor_state_t *state, tavor_mrhdl_t mr, in tavor_mr_reregister_buf()
1013 tavor_mr_common_reg(tavor_state_t *state, tavor_pdhdl_t pd, in tavor_mr_common_reg()
1333 tavor_dma_mr_register(tavor_state_t *state, tavor_pdhdl_t pd, in tavor_dma_mr_register()
[all …]
H A Dtavor_umap.c119 tavor_state_t *state; in tavor_devmap()
217 tavor_umap_uarpg(tavor_state_t *state, devmap_cookie_t dhp, in tavor_umap_uarpg()
245 tavor_umap_cqmem(tavor_state_t *state, devmap_cookie_t dhp, in tavor_umap_cqmem()
280 tavor_umap_qpmem(tavor_state_t *state, devmap_cookie_t dhp, in tavor_umap_qpmem()
323 tavor_umap_srqmem(tavor_state_t *state, devmap_cookie_t dhp, in tavor_umap_srqmem()
369 tavor_state_t *state; in tavor_devmap_umem_map()
504 tavor_state_t *state; in tavor_devmap_umem_dup()
566 tavor_state_t *state; in tavor_devmap_umem_unmap()
754 tavor_state_t *state; in tavor_devmap_devmem_map()
798 tavor_state_t *state; in tavor_devmap_devmem_dup()
[all …]
H A Dtavor_cq.c46 static void tavor_cq_doorbell(tavor_state_t *state, uint32_t cq_cmd,
49 static int tavor_cq_cqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
51 static int tavor_cq_errcqe_consume(tavor_state_t *state, tavor_cqhdl_t cq,
63 tavor_cq_alloc(tavor_state_t *state, ibt_cq_hdl_t ibt_cqhdl, in tavor_cq_alloc()
804 tavor_cq_notify(tavor_state_t *state, tavor_cqhdl_t cq, in tavor_cq_notify()
978 tavor_cq_handler(tavor_state_t *state, tavor_eqhdl_t eq, in tavor_cq_handler()
1042 tavor_cq_err_handler(tavor_state_t *state, tavor_eqhdl_t eq, in tavor_cq_err_handler()
1183 tavor_cqhdl_from_cqnum(tavor_state_t *state, uint_t cqnum) in tavor_cqhdl_from_cqnum()
1199 tavor_cq_cqe_consume(tavor_state_t *state, tavor_cqhdl_t cq, in tavor_cq_cqe_consume()
1361 tavor_cq_errcqe_consume(tavor_state_t *state, tavor_cqhdl_t cq, in tavor_cq_errcqe_consume()
[all …]
H A Dtavor_cfg.c248 static void tavor_check_iommu_bypass(tavor_state_t *state,
259 static void tavor_cfg_prop_lookup(tavor_state_t *state,
267 tavor_cfg_profile_init_phase1(tavor_state_t *state) in tavor_cfg_profile_init_phase1()
388 tavor_cfg_profile_init_phase2(tavor_state_t *state) in tavor_cfg_profile_init_phase2()
610 tavor_cfg_profile_fini(tavor_state_t *state) in tavor_cfg_profile_fini()
676 tavor_cfg_prop_lookup(tavor_state_t *state, tavor_cfg_profile_t *cp) in tavor_cfg_prop_lookup()
765 tavor_check_iommu_bypass(tavor_state_t *state, tavor_cfg_profile_t *cp) in tavor_check_iommu_bypass()

12