iPXE
|
#include <golan.h>
Data Fields | |
struct pci_device * | pci |
struct golan_hca_init_seg * | iseg |
struct golan_cmdq_md | cmd |
struct golan_hca_cap | caps |
struct golan_mboxes | mboxes |
struct list_head | pages |
uint32_t | cmd_bm |
uint32_t | total_dma_pages |
struct golan_uar | uar |
struct golan_event_queue | eq |
uint32_t | pdn |
u32 | mkey |
u32 | flags |
mlx_utils * | utils |
struct golan_port | ports [GOLAN_MAX_PORTS] |
struct golan_firmware_area | fw_areas [GOLAN_FW_AREAS_NUM] |
struct pci_device* golan::pci |
Definition at line 324 of file golan.h.
Referenced by golan_alloc_uar(), golan_pci_init(), golan_probe_normal(), golan_remove_normal(), and golan_set_link_speed().
struct golan_hca_init_seg* golan::iseg |
Definition at line 325 of file golan.h.
Referenced by cmdif_rev(), fw_rev_maj(), fw_rev_min(), fw_rev_sub(), golan_cmd_init(), golan_pci_init(), golan_probe_normal(), golan_remove_normal(), and send_command().
struct golan_cmdq_md golan::cmd |
Definition at line 326 of file golan.h.
Referenced by get_cmd(), golan_cmd_init(), and golan_cmd_uninit().
struct golan_hca_cap golan::caps |
Definition at line 327 of file golan.h.
Referenced by golan_create_qp_aux(), golan_probe_normal(), golan_qry_hca_cap(), golan_query_vport_pkey(), golan_remove_normal(), golan_set_hca_cap(), and golan_set_link_speed().
struct golan_mboxes golan::mboxes |
Definition at line 328 of file golan.h.
Referenced by golan_cmd_init(), and golan_cmd_uninit().
uint32_t golan::cmd_bm |
Definition at line 330 of file golan.h.
Referenced by golan_cmd_wait(), send_command(), and write_cmd().
uint32_t golan::total_dma_pages |
Definition at line 331 of file golan.h.
Referenced by golan_handle_pages(), and golan_provide_pages().
struct golan_uar golan::uar |
Definition at line 332 of file golan.h.
Referenced by golan_alloc_uar(), golan_create_cq(), golan_create_eq(), golan_create_qp_aux(), golan_dealloc_uar(), and golan_post_send().
struct golan_event_queue golan::eq |
Definition at line 333 of file golan.h.
Referenced by golan_create_cq(), golan_create_eq(), golan_destory_eq(), and golan_poll_eq().
uint32_t golan::pdn |
Definition at line 334 of file golan.h.
Referenced by golan_alloc_pd(), golan_create_mkey(), golan_create_qp_aux(), and golan_dealloc_pd().
u32 golan::mkey |
Definition at line 335 of file golan.h.
Referenced by golan_create_mkey(), golan_destroy_mkey(), golan_post_recv(), and golan_post_send().
u32 golan::flags |
Definition at line 336 of file golan.h.
Referenced by golan_bring_down(), and golan_bring_up().
mlx_utils* golan::utils |
Definition at line 337 of file golan.h.
Referenced by golan_probe_normal(), golan_remove_normal(), and golan_set_link_speed().
struct golan_port golan::ports[GOLAN_MAX_PORTS] |
Definition at line 339 of file golan.h.
Referenced by golan_handle_port_event(), golan_probe_normal(), and golan_remove_normal().
struct golan_firmware_area golan::fw_areas[GOLAN_FW_AREAS_NUM] |
Definition at line 341 of file golan.h.
Referenced by golan_free_fw_areas(), golan_handle_pages(), and golan_init_fw_areas().