/illumos-gate/usr/src/uts/common/io/ppm/ |
H A D | ppm.c | 1855 ppm_dev_t *pdev; local 1873 for (pdev = domp->devlist; pdev; pdev = pdev->next) { 1874 if (pm_is_cfb(pdev->dip)) { 2240 ppm_dev_t *pdev; local 2249 for (pdev = domp->devlist; pdev; pdev [all...] |
H A D | ppm_subr.c | 1319 ppm_dev_t *pdev; local 1326 for (pdev = domp->devlist; pdev; pdev = pdev->next) { 1327 if (pdev->dip == dip) {
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge_osdep.h | 228 static inline void *__xge_os_malloc(pci_dev_h pdev, unsigned long size, argument 237 static inline void xge_os_free(pci_dev_h pdev, const void *vaddr, argument 244 #define xge_os_malloc(pdev, size) \ 245 __xge_os_malloc(pdev, size, __FILE__, __LINE__) 247 static inline void *__xge_os_dma_malloc(pci_dev_h pdev, unsigned long size, argument 257 ret = ddi_dma_alloc_handle(pdev, p_hal_dma_attr, 283 #define xge_os_dma_malloc(pdev, size, dma_flags, p_dmah, p_dma_acch) \ 284 __xge_os_dma_malloc(pdev, size, dma_flags, p_dmah, p_dma_acch, \ 287 static inline void xge_os_dma_free(pci_dev_h pdev, const void *vaddr, int size, argument 298 #define xge_os_pci_read8(pdev, cfg 357 xge_os_dma_map(pci_dev_h pdev, pci_dma_h dmah, void *vaddr, size_t size, int dir, int dma_flags) argument 395 xge_os_dma_unmap(pci_dev_h pdev, pci_dma_h dmah, dma_addr_t dma_addr, size_t size, int dir) argument 401 xge_os_dma_sync(pci_dev_h pdev, pci_dma_h dmah, dma_addr_t dma_addr, u64 dma_offset, size_t length, int dir) argument [all...] |
/illumos-gate/usr/src/grub/grub-0.97/netboot/ |
H A D | e1000.c | 184 pci_write_config_word(hw->pdev, PCI_COMMAND, hw->pci_cmd_word); 189 pci_write_config_word(hw->pdev, PCI_COMMAND, 1184 pci_read_config_word(hw->pdev, PCIX_COMMAND_REGISTER, &pcix_cmd_word); 1185 pci_read_config_word(hw->pdev, PCIX_STATUS_REGISTER_HI, &pcix_stat_hi_word); 1195 pci_write_config_word(hw->pdev, PCIX_COMMAND_REGISTER, pcix_cmd_word); 3293 e1000_sw_init(struct pci_device *pdev, struct e1000_hw *hw) argument 3298 pci_read_config_word(pdev, PCI_VENDOR_ID, &hw->vendor_id); 3299 pci_read_config_word(pdev, PCI_DEVICE_ID, &hw->device_id); 3300 pci_read_config_byte(pdev, PCI_REVISION, &hw->revision_id); 3302 pci_read_config_word(pdev, PCI_SUBSYSTEM_VENDOR_I [all...] |
H A D | r8169.c | 363 static int rtl8169_init_board(struct pci_device *pdev) argument 369 rtreg_base = pci_bar_start(pdev, PCI_BASE_ADDRESS_1); 370 rtreg_len = pci_bar_size(pdev, PCI_BASE_ADDRESS_1); 377 adjust_pci_device(pdev); 378 /* pm_cap = pci_find_capability(pdev, PCI_CAP_ID_PM); */
|
H A D | tg3.c | 100 pci_write_config_dword(tg3.pdev, TG3PCI_REG_BASE_ADDR, off); 101 pci_write_config_dword(tg3.pdev, TG3PCI_REG_DATA, val); 127 pci_write_config_dword(tg3.pdev, TG3PCI_MEM_WIN_BASE_ADDR, off); 128 pci_write_config_dword(tg3.pdev, TG3PCI_MEM_WIN_DATA, val); 131 pci_write_config_dword(tg3.pdev, TG3PCI_MEM_WIN_BASE_ADDR, 0); 136 pci_write_config_dword(tg3.pdev, TG3PCI_MEM_WIN_BASE_ADDR, off); 137 pci_read_config_dword(tg3.pdev, TG3PCI_MEM_WIN_DATA, val); 140 pci_write_config_dword(tg3.pdev, TG3PCI_MEM_WIN_BASE_ADDR, 0); 503 pci_write_config_dword(tp->pdev, TG3PCI_MISC_HOST_CTRL, tp->misc_host_ctrl); 505 pci_read_config_word(tp->pdev, p 3156 tg3_probe(struct dev *dev, struct pci_device *pdev) argument [all...] |
H A D | e1000_hw.h | 891 struct pci_device *pdev; member in struct:e1000_hw
|
H A D | tg3.h | 2155 struct pci_device *pdev; member in struct:tg3
|
/illumos-gate/usr/src/cmd/prtconf/ |
H A D | pdevinfo.c | 551 dev_t pdev; local 561 pdev = PROPDEVT(dumpops)(prop); 573 if ((pdev == DDI_DEV_T_ANY) || 574 (pdev == DDI_DEV_T_NONE)) 586 if (di_minor_devt(minor) == pdev) 591 } else if (dev == pdev) { 657 if ((pdev == DDI_DEV_T_NONE) || 658 (pdev == DDI_DEV_T_ANY)) { 662 (uint_t)major(pdev), (uint_t)minor(pdev)); [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/ |
H A D | lm_l4rx.c | 24 struct _lm_device_t * pdev, 31 struct _lm_device_t *pdev, 38 struct _lm_device_t * pdev, 44 struct _lm_device_t * pdev, 52 struct _lm_device_t * pdev, 60 struct _lm_device_t * pdev, 64 lm_isle_t * isles_pool = pdev->toe_info.grqs[grq_idx].isles_pool; 66 u32_t isle_pool_size = pdev->params.l4_isles_pool_size; 79 struct _lm_device_t * pdev, 106 struct _lm_device_t * pdev, 59 _lm_tcp_isle_get_free_list( struct _lm_device_t * pdev, u8_t grq_idx) argument 78 _lm_tcp_isle_find( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t num_isle) argument 105 _lm_tcp_isle_remove( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t grq_idx, u8_t num_isle, d_list_t * gen_buf_list) argument 194 lm_tcp_rx_write_db( lm_device_t *pdev, lm_tcp_state_t *tcp ) argument 229 lm_tcp_rx_post_sws( lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_con_t * rx_con, u32_t nbytes, u8_t op ) argument 335 lm_tcp_complete_tcp_buf( lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_con_t * con, lm_tcp_buffer_t * tcp_buf, u32_t completed_bytes) argument 381 lm_tcp_rx_cmp_process( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t completed_bytes, u8_t push ) argument 426 lm_tcp_rx_skp_process( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t bytes_skipped, u8_t sb_idx ) argument 478 lm_tcp_rx_delete_isle( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t sb_idx, u8_t num_isle, u32_t num_of_isles) argument 516 lm_toe_is_rx_completion(lm_device_t *pdev, u8_t drv_toe_rss_id) argument 538 lm_toe_is_rcq_suspended(lm_device_t *pdev, u8_t drv_toe_rss_id) argument 561 lm_tcp_incr_consumed_gen( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes ) argument 612 lm_tcp_rx_peninsula_to_rq_copy( lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_buffer_t * tcp_buf, d_list_t * return_list, u32_t max_num_bytes_to_copy, u8_t dpc) argument 714 lm_tcp_rx_peninsula_to_rq(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t max_num_bytes_to_copy, u8_t sb_idx) argument 792 lm_tcp_rx_gen_peninsula_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf) argument 825 lm_tcp_rx_gen_isle_create(lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument 886 lm_tcp_rx_gen_isle_right_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument 936 lm_tcp_rx_gen_isle_left_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t nbytes, lm_tcp_gen_buf_t * gen_buf, u8_t sb_idx, u8_t isle_num) argument 979 lm_tcp_rx_gen_join_process(lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t sb_idx, u8_t isle_num) argument 1031 lm_tcp_rx_next_grq_buf(lm_device_t * pdev, u8_t sb_idx) argument 1063 lm_tcp_rx_complete_tcp_fp(lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_con_t * con) argument 1181 lm_tcp_rx_process_cqe( lm_device_t * pdev, struct toe_rx_cqe * cqe, lm_tcp_state_t * tcp, u8_t sb_idx) argument 1423 lm_tcp_rx_process_cqes(lm_device_t *pdev, u8_t drv_toe_rss_id, s_list_t * connections) argument 1615 lm_tcp_rx_compensate_grq(lm_device_t * pdev, u8_t drv_toe_rss_id) argument 1641 lm_tcp_rx_lock_grq(lm_device_t *pdev, u8_t drv_toe_rss_id) argument 1654 lm_toe_service_rx_intr(lm_device_t *pdev, u8_t drv_toe_rss_id) argument 1740 lm_tcp_rx_post_buf( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_buffer_t *tcp_buf, lm_frag_list_t *frag_list ) argument 1909 _lm_tcp_rx_post_buf( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_buffer_t *tcp_buf, lm_frag_list_t *frag_list ) argument 1999 _lm_tcp_rx_get_buffered_data( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_frag_list_t ** frag_list, lm_tcp_gen_buf_t ** gen_buf ) argument 2099 lm_tcp_rx_get_buffered_data_from_terminate( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_frag_list_t ** frag_list, lm_tcp_gen_buf_t ** gen_buf ) argument 2233 lm_tcp_rx_get_buffered_data( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_frag_list_t ** frag_list, lm_tcp_gen_buf_t ** gen_buf ) argument 2272 lm_tcp_rx_buffered_data_indicated( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u32_t accepted_bytes, lm_tcp_gen_buf_t * gen_buf ) argument 2380 lm_tcp_return_gen_bufs(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf,u32_t flags, u8_t grq_idx) argument 2402 lm_tcp_return_list_of_gen_bufs(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, d_list_t * gen_buf_list,u32_t flags, u8_t grq_idx) argument 2422 lm_tcp_rx_indication_returned(struct _lm_device_t *pdev, lm_tcp_state_t * tcp, lm_tcp_gen_buf_t * gen_buf) argument 2442 lm_tcp_is_tcp_dead(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t op) argument 2469 lm_tcp_con_status(struct _lm_device_t * pdev, lm_tcp_con_t * rx_con) argument 2479 lm_tcp_calc_gen_buf_size(struct _lm_device_t * pdev) argument 2510 lm_squeeze_rx_buffer_list( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u16_t adjust_number, lm_tcp_gen_buf_t ** unwanted_gen_buf ) argument 2600 lm_tcp_rx_clear_isles(struct _lm_device_t * pdev, lm_tcp_state_t * tcp_state, d_list_t * isles_list) argument [all...] |
H A D | lm_l4sp.c | 23 lm_device_t * pdev, 32 struct _lm_device_t *pdev, 43 u32_t lm_get_num_of_cashed_grq_bds(struct _lm_device_t *pdev) argument 56 lm_device_t *pdev, 97 DbgMessage(pdev, VERBOSEl4sp, 106 IN struct _lm_device_t * pdev, 113 if (!lm_fl_reset_is_inprogress(pdev)) { 117 DbgMessage(pdev, FATAL, "##lm_tcp_erase_connection(0x%x)\n",tcp->cid); 121 mm_acquire_tcp_lock(pdev, tx_con); 123 lm_tcp_abort_bufs(pdev, tc 55 lm_time_resolution( lm_device_t *pdev, u32_t src_time, u32_t src_ticks_per_sec, u32_t trg_ticks_per_sec) argument 105 lm_tcp_erase_connection( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp) argument 151 lm_tcp_flush_db( struct _lm_device_t * pdev, lm_tcp_state_t *tcp) argument 192 lm_tcp_alloc_resc(lm_device_t *pdev) argument 286 _lm_get_default_l4cli_params(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 331 lm_tcp_rx_fill_grq(struct _lm_device_t * pdev, u8_t sb_idx, d_list_t * bypass_gen_pool_list, u8_t filling_mode) argument 511 lm_tcp_init_resc(struct _lm_device_t *pdev, u8_t b_is_init ) argument 643 _lm_tcp_init_cstorm_intmem(lm_device_t *pdev) argument 713 _lm_set_ofld_params_ustorm_toe(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 733 _lm_tcp_init_ustorm_intmem(lm_device_t *pdev) argument 907 _lm_set_ofld_params_tstorm_common(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 936 _lm_set_ofld_params_tstorm_toe(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 954 _lm_tcp_init_tstorm_intmem(lm_device_t *pdev) argument 967 _lm_set_ofld_params_xstorm_common(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 1019 _lm_set_ofld_params_xstorm_toe(lm_device_t *pdev, l4_ofld_params_t *l4_params) argument 1035 _lm_tcp_init_xstorm_intmem(lm_device_t *pdev) argument 1046 lm_tcp_init_chip_common(lm_device_t *pdev) argument 1083 lm_tcp_init_chip(lm_device_t *pdev) argument 1111 lm_tcp_start_chip(lm_device_t *pdev) argument 1164 lm_tcp_init(lm_device_t *pdev) argument 1212 lm_tcp_init_ramrod_comp(lm_device_t *pdev) argument 1229 lm_tcp_rss_update_ramrod_comp( struct _lm_device_t *pdev, lm_tcp_rcq_t *rcq, u32_t cid, u32_t update_stats_type, u8_t update_suspend_rcq) argument 1275 lm_tcp_rss_update_suspend_rcq( IN struct _lm_device_t * pdev, IN lm_tcp_rcq_t * rcq) argument 1320 lm_tcp_init_neigh_state( struct _lm_device_t *pdev, lm_state_block_t *state_blk, lm_neigh_state_t *neigh, l4_neigh_const_state_t *neigh_const, l4_neigh_cached_state_t *neigh_cached, l4_neigh_delegated_state_t *neigh_delegated) argument 1354 lm_tcp_init_path_state( struct _lm_device_t *pdev, lm_state_block_t *state_blk, lm_path_state_t *path, lm_neigh_state_t *neigh, l4_path_const_state_t *path_const, l4_path_cached_state_t *path_cached, l4_path_delegated_state_t *path_delegated) argument 1390 lm_tcp_init_tcp_state( struct _lm_device_t *pdev, lm_state_block_t *state_blk, lm_tcp_state_t *tcp, lm_path_state_t *path, l4_tcp_const_state_t *tcp_const, l4_tcp_cached_state_t *tcp_cached, l4_tcp_delegated_state_t *tcp_delegated, u32_t tcp_cid_addr) argument 1504 _lm_tcp_calc_frag_cnt(lm_device_t * pdev, u32_t initial_rcv_wnd, u32_t mss) argument 1524 lm_tcp_calc_frag_cnt( lm_device_t * pdev, lm_tcp_state_t * tcp ) argument 1545 _lm_tcp_init_qe_buffer( struct _lm_device_t * pdev, lm_tcp_qe_buffer_t * qe_buffer, u8_t * mem_virt, u32_t cnt, u8_t cqe_size) argument 1568 lm_tcp_rx_con_get_virt_size(struct _lm_device_t * pdev, lm_tcp_state_t * tcp) argument 1595 lm_tcp_init_tcp_sp_data_mem( struct _lm_device_t *pdev, lm_tcp_state_t *tcp ) argument 1616 lm_tcp_init_tcp_phys_mem( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_phy_mem_block_t * phy_mblk) argument 1718 lm_tcp_init_tcp_virt_mem( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_mem_block_t * mblk) argument 1755 lm_tcp_init_tcp_resc( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_mem_block_t * mblk, lm_tcp_phy_mem_block_t * phy_mblk) argument 1802 lm_tcp_get_virt_size( struct _lm_device_t * pdev, lm_tcp_state_t * tcp_state) argument 1838 lm_tcp_get_phys_size( struct _lm_device_t * pdev) argument 1851 lm_tcp_post_buffered_data( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, d_list_t *buffered_data) argument 1884 lm_tcp_calc_tcp_pseudo_checksum( struct _lm_device_t *pdev, u32_t n_src_ip[4], u32_t n_dst_ip[4], u8_t ip_type) argument 1993 _lm_tcp_init_xstorm_toe_context( struct _lm_device_t *pdev, lm_tcp_state_t * tcp) argument 2051 _lm_tcp_init_ustorm_toe_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2111 _lm_tcp_init_cstorm_toe_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2174 _lm_tcp_init_tstorm_toe_context( struct _lm_device_t *pdev, lm_tcp_state_t * tcp) argument 2193 _lm_tcp_init_timers_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2206 _lm_tcp_init_toe_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2239 _lm_tcp_init_tstorm_tcp_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp ) argument 2421 _lm_tcp_init_xstorm_tcp_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2686 _lm_tcp_init_tcp_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2705 _lm_tcp_init_iscsi_tcp_related_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2757 lm_tcp_init_tcp_context( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 2890 lm_tcp_recycle_cid_cb( struct _lm_device_t *pdev, void *cookie, s32_t cid) argument 2920 lm_tcp_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command *pending) argument 3053 lm_tcp_init_tcp_state_machine( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 3166 lm_tcp_init_tcp_common( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 3193 _lm_tcp_comp_upload_neigh_request( struct _lm_device_t * pdev, lm_neigh_state_t * neigh_state) argument 3212 _lm_tcp_comp_upload_path_request( struct _lm_device_t * pdev, lm_path_state_t * path_state) argument 3244 lm_tcp_post_initiate_offload_request( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, u8_t *command, u64_t *data) argument 3279 lm_tcp_post_terminate_tcp_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data ) argument 3311 lm_tcp_post_abortive_disconnect_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data ) argument 3368 lm_tcp_post_upload_tcp_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data ) argument 3415 lm_tcp_post_query_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data, IN lm_tcp_slow_path_request_t * request ) argument 3441 lm_tcp_post_upload_path_request( struct _lm_device_t * pdev, lm_path_state_t * path_state, l4_path_delegated_state_t * ret_delegated) argument 3464 lm_tcp_post_upload_neigh_request( struct _lm_device_t * pdev, lm_neigh_state_t * neigh_state ) argument 3497 lm_tcp_set_tcp_cached( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, l4_tcp_cached_state_t * tcp_cached, void * mem_virt ) argument 3698 lm_tcp_set_path_cached( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, l4_path_cached_state_t * path_cached, void * mem_virt ) argument 3742 lm_tcp_set_neigh_cached( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, l4_neigh_cached_state_t * neigh_cached, void * mem_virt ) argument 3762 lm_tcp_post_update_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data, IN lm_tcp_slow_path_request_t * request ) argument 3822 lm_tcp_post_empty_ramrod_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data) argument 3839 lm_tcp_post_invalidate_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, OUT u8_t * command, OUT u64_t * data) argument 3883 lm_tcp_post_slow_path_request( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, lm_tcp_slow_path_request_t *request) argument 3981 lm_tcp_service_deferred_cqes(lm_device_t * pdev, lm_tcp_state_t * tcp) argument 4042 lm_tcp_comp_initiate_offload_request( struct _lm_device_t *pdev, lm_tcp_state_t *tcp, u32_t comp_status) argument 4129 lm_tcp_collect_stats( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 4191 lm_tcp_del_tcp_state( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 4277 lm_tcp_del_path_state( struct _lm_device_t *pdev, lm_path_state_t *path) argument 4300 lm_tcp_del_neigh_state( struct _lm_device_t *pdev, lm_neigh_state_t *neigh) argument 4314 lm_tcp_free_tcp_resc( struct _lm_device_t *pdev, lm_tcp_state_t *tcp) argument 4378 lm_tcp_set_ofld_params( lm_device_t *pdev, lm_state_block_t *state_blk, l4_ofld_params_t *params) argument 4427 lm_tcp_indicate_rst_received( struct _lm_device_t * pdev, lm_tcp_state_t * tcp ) argument 4497 lm_tcp_searcher_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp ) argument 4524 lm_tcp_terminate_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp) argument 4548 lm_tcp_rx_terminate_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp) argument 4566 lm_tcp_tx_terminate_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp) argument 4589 lm_tcp_indicate_fin_received( struct _lm_device_t * pdev, lm_tcp_state_t * tcp ) argument 4622 lm_tcp_process_retrieve_indication_cqe( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, l4_upload_reason_t upload_reason) argument 4648 lm_tcp_rx_fin_received_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t upload ) argument 4703 lm_tcp_comp_empty_ramrod_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp) argument 4719 lm_tcp_rx_empty_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, IN u32_t sp_type) argument 4769 lm_tcp_tx_empty_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, IN u32_t sp_type) argument 4826 lm_tcp_comp_abortive_disconnect_request( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_slow_path_request_t * request ) argument 4930 lm_tcp_rx_rst_received_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp ) argument 4990 lm_tcp_tx_rst_received_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp ) argument 5092 lm_tcp_rx_abortive_disconnect_ramrod_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp) argument 5118 lm_tcp_tx_abortive_disconnect_ramrod_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp) argument 5142 lm_tcp_comp_invalidate_request( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_slow_path_request_t * request) argument 5168 lm_tcp_tx_invalidate_ramrod_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp) argument 5193 lm_tcp_rx_invalidate_ramrod_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp) argument 5226 lm_tcp_get_delegated( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, IN void * ctx_p ) argument 5464 lm_init_sp_req_type( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, lm_tcp_slow_path_request_t * lm_req, void * req_input_data) argument 5502 _lm_tcp_comp_upload_tcp_request( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp ) argument 5648 lm_tcp_get_next_path_dependent( struct _lm_device_t *pdev, void *path_state, lm_tcp_state_t * tcp_state) argument 5672 lm_tcp_get_next_neigh_dependent( struct _lm_device_t *pdev, void * neigh_state, lm_tcp_state_t * tcp_state) argument 5695 lm_tcp_update_ramrod_complete(lm_device_t * pdev, lm_tcp_state_t * tcp) argument 5733 lm_tcp_query_ramrod_complete( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp ) argument 5750 lm_tcp_internal_query( IN struct _lm_device_t * pdev) argument 5808 lm_tcp_upld_close_received_complete( struct _lm_device_t * pdev, lm_tcp_state_t * tcp, l4_upload_reason_t upload_reason) argument 5829 lm_tcp_tx_complete_tcp_sp( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, IN lm_tcp_con_t * con) argument 5931 lm_tcp_rx_complete_tcp_sp( IN struct _lm_device_t * pdev, IN lm_tcp_state_t * tcp, IN lm_tcp_con_t * con ) argument 6117 lm_tcp_calc_state( lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t fin_was_sent ) argument 6190 lm_tcp_clear_grqs(lm_device_t * pdev) argument 6265 lm_tcp_update_rss(struct _lm_device_t * pdev, u8_t * chain_indirection_table, u32_t table_size, u8_t enable) argument 6367 lm_tcp_rx_gen_bufs_alloc_cb(lm_device_t * pdev) argument 6389 lm_tcp_update_isles_cnts(struct _lm_device_t * pdev, s16_t number_of_isles, s32_t number_of_gen_bufs) argument 6418 lm_tcp_init_num_of_blocks_per_connection( struct _lm_device_t *pdev, u8_t num) argument 6425 lm_tcp_get_num_of_blocks_per_connection( struct _lm_device_t *pdev) argument 6431 lm_tcp_get_next_neigh( struct _lm_device_t *pdev, lm_neigh_state_t * neigh_state) argument 6443 lm_tcp_get_next_path( struct _lm_device_t *pdev, lm_neigh_state_t * neigh_state, lm_path_state_t * path_state) argument 6465 lm_tcp_get_next_tcp( struct _lm_device_t *pdev, lm_tcp_state_t * tcp_state) argument 6477 lm_tcp_get_src_ip_cam_byte( IN struct _lm_device_t * pdev, IN lm_path_state_t * path) argument 6493 lm_tcp_find_offloaded_tcp_tuple(struct _lm_device_t * pdev, u8_t src_ip_byte, u8_t src_tcp_b, u8_t dst_tcp_b, lm_tcp_state_t * prev_tcp) argument 6515 lm_tcp_get_pattern(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t pattern_idx, u32_t offset, u32_t * pattern_size) argument 6529 lm_tcp_set_pattern_offset(struct _lm_device_t * pdev, lm_tcp_state_t * tcp, u8_t pattern_idx, u32_t offset) argument 6541 lm_tcp_find_pattern_offset(struct _lm_device_t * pdev, u8_t * sub_buf, u32_t sub_buf_size) argument [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/ |
H A D | lm_vf.c | 9 extern void lm_int_igu_ack_sb(lm_device_t *pdev, u8_t rss_id, u8_t storm_id, u16_t sb_index, u8_t int_op, u8_t is_update_idx); 19 * @param pdev 25 u8_t lm_vf_is_lamac_restricted(struct _lm_device_t *pdev) argument 27 return (pdev->vars.is_pf_provides_mac && (pdev->vars.is_pf_restricts_lamac || pdev->vars.is_pf_rejected_lamac)); 30 static u8_t lm_vf_check_mac_restriction(struct _lm_device_t *pdev, struct pfvf_acquire_resp_tlv *pf_resp) argument 35 static lm_status_t lm_pf_get_queues_number(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, u8_t *num_rxqs, u8_t * num_txqs) argument 37 return mm_pf_get_queues_number(pdev, vf_info, num_rxqs, num_txqs); 40 static lm_status_t lm_pf_get_filters_number(struct _lm_device_t *pdev, lm_vf_info_ argument 48 lm_pf_get_macs(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, u8_t *permanent_mac_addr, u8_t *current_mac_addr) argument 53 lm_pf_vf_check_compatibility(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, struct vf_pf_msg_acquire *request) argument 94 lm_pf_vf_fill_acquire_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 176 lm_pf_vf_fill_init_vf_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 256 lm_pf_vf_fill_setup_q_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 346 lm_pf_vf_fill_set_q_filters_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 437 lm_pf_vf_fill_teardown_q_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 497 lm_pf_vf_fill_close_vf_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 573 lm_pf_vf_fill_release_vf_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 586 lm_pf_vf_fill_update_rss_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 620 lm_pf_vf_fill_update_rsc_response(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 650 lm_pf_process_standard_request(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 820 lm_pf_notify_standard_request_ready(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, u8_t * set_done) argument 878 lm_vf_pf_send_message_to_hw_channel(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 918 lm_vf_pf_send_request_to_sw_channel(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 929 lm_vf_pf_recv_response_from_sw_channel(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 962 lm_vf_pf_channel_send(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 987 lm_vf_pf_channel_wait_response(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 1047 lm_vf_pf_channel_release_message(struct _lm_device_t * pdev, lm_vf_pf_message_t * mess) argument 1057 lm_vf_pf_channel_get_message_to_send(struct _lm_device_t * pdev, const u32_t opcode) argument 1289 lm_vf_pf_get_sb_running_index(lm_device_t *pdev, u8_t sb_id, u8_t sm_idx) argument 1312 lm_vf_pf_get_sb_index(lm_device_t *pdev, u8_t sb_id, u8_t idx) argument 1332 lm_vf_get_doorbell_size(struct _lm_device_t *pdev) argument 1354 lm_vf_pf_wait_no_messages_pending(struct _lm_device_t * pdev) argument 1424 lm_vf_pf_acquire_msg(struct _lm_device_t * pdev) argument 1808 lm_vf_pf_init_vf(struct _lm_device_t * pdev) argument 1867 lm_vf_pf_setup_q(struct _lm_device_t * pdev, u8 vf_qid, u8_t validation_flag) argument 2013 lm_vf_pf_tear_q_down(struct _lm_device_t * pdev, u8 vf_qid) argument 2053 lm_vf_pf_set_q_filters(struct _lm_device_t * pdev, u8 vf_qid, void * cookie, q_filter_type filter_type, u8_t * pbuf, u32_t buf_len, u16_t vlan_tag, u8_t set_mac) argument 2272 lm_vf_pf_set_q_filters_list(struct _lm_device_t * pdev, u8 vf_qid, void * cookie, q_filter_type filter_type, d_list_t * pbuf, u16_t vlan_tag, u8_t set_mac) argument 2281 lm_vf_pf_update_rss(struct _lm_device_t *pdev, void * cookie, u32_t rss_flags, u8_t rss_result_mask, u8_t * ind_table, u32_t * rss_key) argument 2338 lm_vf_pf_update_rsc(struct _lm_device_t *pdev) argument 2398 lm_vf_pf_close_vf(struct _lm_device_t * pdev) argument 2438 lm_vf_pf_release_vf(struct _lm_device_t * pdev) argument 2512 lm_vf_fl_reset_set_inprogress(struct _lm_device_t * pdev) argument 2517 lm_vf_fl_reset_clear_inprogress(struct _lm_device_t *pdev) argument 2522 lm_vf_fl_reset_is_inprogress(struct _lm_device_t *pdev) argument 2528 lm_vf_get_vf_id(struct _lm_device_t * pdev) argument 2543 lm_vf_setup_alloc_resc(struct _lm_device_t *pdev, u8_t b_is_alloc ) argument 2671 lm_vf_chip_init(struct _lm_device_t *pdev) argument 2743 lm_vf_queue_init(struct _lm_device_t *pdev, u8_t cid) argument 2793 lm_vf_queue_close(struct _lm_device_t *pdev, u8_t cid) argument 2819 lm_vf_chip_reset(struct _lm_device_t *pdev, lm_reason_t reason) argument 2835 lm_vf_is_function_after_flr(struct _lm_device_t * pdev) argument 2840 lm_vf_init_dev_info(struct _lm_device_t *pdev) argument 2852 lm_vf_recycle_resc_in_pf(struct _lm_device_t *pdev) argument 2859 lm_vf_enable_vf(struct _lm_device_t *pdev) argument 2865 lm_vf_enable_igu_int(struct _lm_device_t * pdev) argument 2871 lm_vf_disable_igu_int(struct _lm_device_t * pdev) argument 2877 lm_vf_check_hw_back_channel(struct _lm_device_t * pdev) argument 2921 lm_pf_enable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 2977 lm_pf_disable_vf_igu_int(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 3003 lm_pf_enable_vf(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3076 lm_pf_disable_vf(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3102 lm_pf_create_vf(struct _lm_device_t *pdev, u16_t abs_vf_id, void* ctx) argument 3160 lm_pf_remove_vf(struct _lm_device_t *pdev, u16_t abs_vf_id) argument 3224 lm_pf_cleanup_vf_after_flr(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 3441 lm_pf_fl_vf_reset_set_inprogress(struct _lm_device_t * pdev, u8_t abs_vf_id) argument 3454 lm_pf_fl_vf_reset_clear_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3467 lm_pf_fl_vf_reset_is_inprogress(struct _lm_device_t *pdev, u8_t abs_vf_id) argument 3480 lm_pf_finally_release_vf(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 3552 lm_pf_tpa_send_vf_ramrod(struct _lm_device_t *pdev, lm_vf_info_t *vf_info, u32_t q_idx, u8_t update_ipv4, u8_t update_ipv6) argument 3609 lm_is_vf_rsc_supported(struct _lm_device_t *pdev) argument 3636 lm_pf_init_vf_filters(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 3662 lm_pf_int_vf_igu_sb_cleanup(lm_device_t *pdev, lm_vf_info_t *vf_info, u8_t vf_chain_id) argument [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_devinfo.c | 43 u64_t lm_get_timestamp_of_recent_cid_recycling(struct _lm_device_t *pdev) argument 45 return pdev->vars.last_recycling_timestamp; 48 u32_t lm_get_max_supported_toe_cons(struct _lm_device_t *pdev) argument 50 if ( CHK_NULL(pdev) ) 54 return pdev->params.max_supported_toe_cons; 57 u8_t lm_get_toe_rss_possibility(struct _lm_device_t *pdev) argument 59 if ( CHK_NULL(pdev) ) 63 return (pdev->params.l4_rss_is_possible != L4_RSS_DISABLED); 72 lm_status_t lm_get_iscsi_boot_info_block( struct _lm_device_t *pdev, struct _iscsi_info_block_hdr_t* iscsi_info_block_hdr_ptr ) argument 76 const u8_t func_mb_id = FUNC_MAILBOX_ID(pdev); 128 lm_get_ibft_physical_addr_for_efi( struct _lm_device_t *pdev, u32_t *phy_hi, u32_t *phy_lo ) argument 157 lm_get_sriov_info(lm_device_t *pdev) argument 184 lm_print_func_info(lm_device_t *pdev) argument 212 lm_get_function_num(lm_device_t *pdev) argument 241 lm_get_pcicfg_mps_mrrs(lm_device_t * pdev) argument 263 lm_get_pcicfg_info(lm_device_t *pdev) argument 378 lm_get_bar_offset_direct( IN struct _lm_device_t * pdev, IN u8_t bar_num, OUT lm_address_t * bar_addr ) argument 419 lm_get_bar_size_direct( IN lm_device_t *pdev, IN u8_t bar_num, OUT u32_t * val_p) argument 460 lm_get_bars_info(lm_device_t *pdev) argument 625 lm_get_chip_id_and_mode(lm_device_t *pdev) argument 711 lm_get_igu_cam_info(lm_device_t *pdev) argument 946 lm_get_intr_blk_info(lm_device_t *pdev) argument 1046 lm_get_nvm_info(lm_device_t *pdev) argument 1132 lm_get_shmem_license_info(lm_device_t *pdev) argument 1346 lm_check_valid_mf_cfg(lm_device_t *pdev) argument 1543 lm_get_vnics_per_port(lm_device_t* pdev) argument 1556 lm_get_shmem_mf_cfg_info_sd(lm_device_t *pdev) argument 1603 lm_get_shmem_mf_cfg_info_sd_bd(lm_device_t *pdev) argument 1612 lm_get_shmem_mf_cfg_info_sd_ufp(lm_device_t *pdev) argument 1632 lm_get_shmem_ext_mac_addresses(lm_device_t *pdev) argument 1680 lm_get_shmem_ext_proto_support_flags(lm_device_t *pdev) argument 1707 lm_get_shmem_mf_cfg_info_si(lm_device_t *pdev) argument 1726 lm_get_shmem_mf_cfg_info_niv(lm_device_t *pdev) argument 1755 lm_shmem_set_default(lm_device_t *pdev) argument 1783 lm_get_shmem_base_addr(lm_device_t *pdev) argument 1834 lm_get_shmem_info_no_mcp_bypass(lm_device_t *pdev) argument 1918 lm_get_shmem_shared_hw_config(lm_device_t *pdev) argument 1988 lm_get_shmem_mf_cfg_base(lm_device_t *pdev) argument 2010 lm_get_shmem_port_hw_config(lm_device_t *pdev) argument 2102 lm_set_path_has_ovlan(lm_device_t *pdev) argument 2138 lm_get_shmem_mf_cfg_info(lm_device_t *pdev) argument 2303 lm_fcoe_set_default_wwns(lm_device_t *pdev) argument 2314 lm_get_shmem_mf_mac_info(lm_device_t *pdev) argument 2358 lm_get_shmem_sf_mac_info(lm_device_t *pdev) argument 2418 lm_get_shmem_sf_sriov_info(lm_device_t *pdev) argument 2475 lm_get_shmem_mf_sriov_info(lm_device_t *pdev) argument 2533 lm_get_shmem_mac_info(lm_device_t *pdev) argument 2549 lm_get_shmem_sriov_info(lm_device_t *pdev) argument 2568 lm_get_shmem_fw_flow_control(lm_device_t *pdev) argument 2604 lm_get_shmem_info(lm_device_t *pdev) argument 2688 init_link_params(lm_device_t *pdev) argument 2769 lm_init_cam_params(lm_device_t *pdev) argument 2881 lm_init_params(lm_device_t *pdev, u8_t validate) argument 3495 lm_get_dev_info( lm_device_t *pdev) argument 3938 lm_verify_validity_map(lm_device_t *pdev) argument 3966 lm_set_cam_params(struct _lm_device_t * pdev, u32_t mac_requestors_mask, u32_t base_offset_in_cam_table, u32_t cam_size, u32_t mma_size, u32_t mc_size) argument 4030 lm_get_max_bw(IN const lm_device_t *pdev, IN const u32_t link_speed, IN const u8_t vnic) argument 4053 lm_check_if_pf_assigned_to_vm(struct _lm_device_t *pdev) argument 4071 lm_is_fw_version_valid(struct _lm_device_t *pdev) argument 4094 lm_set_cli_drv_ver_to_shmem(struct _lm_device_t *pdev) argument 4129 lm_is_mac_locally_administrated(struct _lm_device_t *pdev, u8_t * mac) argument [all...] |
H A D | lm_sp.c | 64 lm_empty_ramrod_eth(IN struct _lm_device_t *pdev, argument 73 DbgMessage(pdev, INFORMi|INFORMl2sp, "#lm_empty_ramrod_eth_conn, curr_state=%d\n",curr_state); 82 lm_status = lm_sq_post(pdev, 97 lm_status = lm_wait_state_change(pdev, 160 u8_t lm_is_eq_completion(lm_device_t *pdev) argument 165 DbgBreakIf(!pdev); 166 if (!pdev || IS_VFDEV(pdev)) 171 eq_chain = &pdev->eq_info.eq_chain; 177 DbgMessage(pdev, INFORMe 183 lm_eth_init_client_init_general_data(IN lm_device_t *pdev, OUT struct client_init_general_data *general, IN const u8_t cid) argument 234 lm_eth_init_client_init_rx_data(IN lm_device_t *pdev, OUT struct client_init_rx_data *rx, IN const u8_t cid, IN const u8_t sb_id) argument 378 lm_eth_init_client_init_tx_data(IN lm_device_t *pdev, OUT struct client_init_tx_data *tx, IN const u8_t cid, IN const u8_t sb_id) argument 455 lm_get_sw_client_idx_from_cid(lm_device_t * pdev, u32_t cid) argument 487 lm_get_fw_client_idx_from_cid(lm_device_t * pdev, u32_t cid) argument 520 lm_eth_init_tx_queue_data(IN lm_device_t * pdev, IN const u8_t chain_id, IN const u8_t sb_id) argument 574 lm_eth_init_client_init_data(lm_device_t *pdev, u8_t cid, u8_t sb_id) argument 625 lm_update_eth_client(IN struct _lm_device_t *pdev, IN const u8_t client_idx, IN const u16_t silent_vlan_value, IN const u16_t silent_vlan_mask, IN const u8_t silent_vlan_removal_flg, IN const u8_t silent_vlan_change_flg ) argument 705 lm_establish_eth_con(struct _lm_device_t *pdev, u8_t const chain_idx, u8_t sb_id, u8_t attributes_bitmap) argument 840 lm_tpa_send_ramrods_wait(IN lm_device_t *pdev, IN const u8_t chain_idx_base) argument 874 lm_tpa_ramrod_update_ipvx(IN lm_device_t *pdev, IN const u8_t chain_idx, IN const u8_t vbd_tpa_ipvx_bit) argument 905 lm_tpa_send_ramrod(IN lm_device_t *pdev, IN const u8_t chain_idx) argument 977 lm_tpa_send_ramrods(IN lm_device_t *pdev, IN const u8_t chain_idx_base) argument 1034 lm_encap_send_ramrod(IN lm_device_t *pdev, u8_t new_encap_offload_state, void* cookie) argument 1101 lm_eq_ramrod_post_sync( IN struct _lm_device_t *pdev, IN u8_t cmd_id, IN u64_t data, IN u8_t ramrod_priority, IN volatile u32_t *p_curr_state, IN u32_t curr_state, IN u32_t new_state) argument 1136 lm_halt_eth_con(struct _lm_device_t *pdev, u32_t cid, const u8_t send_ramrod) argument 1204 lm_terminate_eth_con(struct _lm_device_t *pdev, u32_t const cid) argument 1240 lm_cfc_del_eth_con(struct _lm_device_t *pdev, u32_t const cid) argument 1273 lm_establish_forward_con(struct _lm_device_t *pdev) argument 1290 lm_close_forward_con(struct _lm_device_t *pdev) argument 1310 lm_close_eth_con(struct _lm_device_t *pdev, u32_t const cid, const u8_t send_halt_ramrod) argument 1371 lm_eth_wait_state_change(struct _lm_device_t *pdev, u32_t new_state, u32_t cid) argument 1397 lm_l2mp_func_update_command( IN lm_device_t *pdev, IN const struct function_update_data *func_data) argument 1424 lm_niv_post_command(struct _lm_device_t *pdev, IN const u8_t command, IN const u64_t data, IN const u32_t curr_state) argument 1449 lm_niv_vif_update(struct _lm_device_t *pdev, IN const u16_t vif_id, IN const u16_t default_vlan, IN const u8_t allowed_priorities) argument 1475 lm_niv_vif_list_update(struct _lm_device_t *pdev, IN const enum vif_list_rule_kind command, IN const u16_t list_index, IN const u8_t func_bit_map, IN const u8_t func_to_clear) argument 1516 lm_set_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, u8_t chain_idx, void* cookie, const u8_t b_set, u8_t is_encap_inner_mac_filter) argument 1639 lm_set_vlan_only(struct _lm_device_t *pdev, u16_t vlan_tag, u8_t chain_idx, void* cookie, const u8_t b_set ) argument 1755 lm_move_mac_addr(struct _lm_device_t *pdev, u8_t *mac_addr, u16_t vlan_tag, u8_t src_chain_idx, u8_t dest_chain_idx, void * cookie, u8_t is_encap_inner_mac_filter) argument 1843 lm_wait_set_mac_done(struct _lm_device_t *pdev, u8_t chain_idx) argument 1876 lm_wait_set_vlan_done(struct _lm_device_t *pdev, u8_t chain_idx) argument 1903 lm_clear_all_mac_addr(struct _lm_device_t *pdev, const u8_t chain_idx) argument 1970 lm_restore_all_mac_addr(struct _lm_device_t *pdev, u8_t chain_idx) argument 2057 lm_set_rx_mask(lm_device_t *pdev, u8_t chain_idx, lm_rx_mask_t rx_mask, void * cookie) argument 2229 lm_wait_set_rx_mask_done(struct _lm_device_t *pdev, u8_t chain_idx) argument 2245 _init_mcast_macs_list(lm_device_t *pdev, u8_t* mc_addrs, u32_t buf_len, struct ecore_mcast_ramrod_params *p) argument 2278 __free_mcast_macs_list(lm_device_t *pdev, struct ecore_mcast_ramrod_params *p) argument 2306 lm_set_mc(struct _lm_device_t *pdev, u8_t* mc_addrs, u32_t buf_len, void * cookie, lm_cli_idx_t lm_cli_idx) argument 2356 lm_set_mc_list(struct _lm_device_t *pdev, d_list_t * mc_addrs, void * cookie, lm_cli_idx_t lm_cli_idx) argument 2407 lm_wait_set_mc_done(struct _lm_device_t *pdev, lm_cli_idx_t lm_cli_idx) argument 2435 lm_update_rss_key(struct _lm_device_t *pdev, u8_t *hash_key, u32_t key_size) argument 2511 lm_enable_rss(struct _lm_device_t *pdev, u8_t *chain_indirection_table, u32_t table_size, u8_t *hash_key, u32_t key_size, lm_rss_hash_t hash_type, u8 sync_with_toe, void * cookie) argument 2661 lm_disable_rss(struct _lm_device_t *pdev, u8_t sync_with_toe, void * cookie) argument 2730 lm_wait_config_rss_done(struct _lm_device_t *pdev) argument 2742 lm_wait_vf_config_rss_done(struct _lm_device_t *pdev, lm_vf_info_t *vf_info) argument 2756 lm_eq_handle_function_start_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 2763 lm_eq_handle_function_stop_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 2771 lm_eq_handle_cfc_del_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 2825 lm_eq_handle_fwd_setup_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 2836 lm_eq_handle_mcast_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 2896 lm_eq_handle_classification_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3004 lm_eq_handle_stats_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3019 lm_eq_handle_filter_rules_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3054 lm_eq_handle_rss_update_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3104 lm_eq_handle_function_update_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3186 lm_eq_handle_niv_vif_lists_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3211 lm_eq_handle_vf_flr_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3234 lm_eq_handle_malicious_vf_eqe(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3249 lm_service_eq_elem(struct _lm_device_t * pdev, union event_ring_elem * elem) argument 3334 lm_service_eq_intr(struct _lm_device_t * pdev) argument 3403 lm_eq_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending) argument 3500 lm_cid_recycled_cb_register(struct _lm_device_t *pdev, u8_t type, lm_cid_recycled_cb_t cb) argument 3517 lm_cid_recycled_cb_deregister(struct _lm_device_t *pdev, u8_t type) argument 3532 lm_sq_change_state(struct _lm_device_t *pdev, lm_sq_state_t state) argument 3554 lm_sq_complete_pending_requests(struct _lm_device_t *pdev) argument 3645 lm_sq_flush(struct _lm_device_t *pdev) argument 3681 lm_sq_comp_cb_register(struct _lm_device_t *pdev, u8_t type, lm_sq_comp_cb_t cb) argument 3694 lm_sq_comp_cb_deregister(struct _lm_device_t *pdev, u8_t type) argument 3709 lm_sq_is_empty(struct _lm_device_t *pdev) argument 3740 lm_sq_post_from_list(struct _lm_device_t *pdev) argument 3800 lm_sq_post_entry(struct _lm_device_t * pdev, struct sq_pending_command * pending, u8_t priority) argument 3884 lm_sq_post(struct _lm_device_t *pdev, u32_t cid, u8_t command, u8_t priority, u16_t type, u64_t data) argument 3918 lm_sq_complete(struct _lm_device_t *pdev, u8_t priority, u8_t command, u16_t type, u32_t cid ) argument 4009 lm_sq_post_pending(struct _lm_device_t *pdev) argument 4046 lm_eth_init_command_comp(struct _lm_device_t *pdev, struct common_ramrod_eth_rx_cqe *cqe) argument 4176 lm_eth_comp_cb(struct _lm_device_t *pdev, struct sq_pending_command * pending) argument 4213 lm_check_mac_addr_exist(struct _lm_device_t *pdev, u8_t chain_idx, u8_t *mac_addr, u16_t vlan_tag, u8_t is_encap_inner_mac_filter) argument 4264 lm_update_default_vlan(IN struct _lm_device_t *pdev, IN u8_t client_idx, IN const u16_t silent_vlan_value, IN const u16_t silent_vlan_mask, IN const u8_t silent_vlan_removal_flg, IN const u8_t silent_vlan_change_flg, IN const u16_t default_vlan, IN const u8_t default_vlan_enable_flg, IN const u8_t default_vlan_change_flg) argument [all...] |
H A D | lm_stats.c | 133 u8_t is_pending_stats_completion(struct _lm_device_t * pdev); 135 lm_status_t lm_stats_hw_collect( struct _lm_device_t *pdev ); 149 lm_get_stats( lm_device_t* pdev, argument 169 stats_fw = &pdev->vars.stats.stats_mirror.stats_fw; 195 stats->as_u64 = LM_STATS_ERROR_DISCARD_SUM( pdev, i ) ; 202 stats->as_u64 = LM_STATS_HW_GET_MACS_U64(pdev, stats_rx.rx_stat_dot3statsfcserrors) ; 210 if( !IS_PMF(pdev)) 216 stats->as_u64 = LM_STATS_HW_GET_MACS_U64(pdev, stats_rx.rx_stat_dot3statsalignmenterrors) ; 225 if( !IS_PMF(pdev) ) 231 stats->as_u64 = LM_STATS_HW_GET_MACS_U64(pdev, stats_t 394 lm_stats_reset( struct _lm_device_t* pdev) argument 406 lm_edebug_if_is_stats_disabled(struct _lm_device_t * pdev) argument 432 lm_stats_fw_post_request(lm_device_t *pdev) argument 584 is_pending_stats_completion(struct _lm_device_t * pdev) argument 621 lm_stats_get_dmae_operation(lm_device_t* pdev) argument 775 lm_stats_on_link_update( lm_device_t *pdev, const u8_t b_is_link_up ) argument 846 lm_stats_alloc_hw_query(lm_device_t *pdev) argument 908 lm_stats_alloc_fw_resc(struct _lm_device_t *pdev) argument 983 lm_stats_alloc_drv_info_to_mfw_resc(lm_device_t *pdev) argument 1119 lm_stats_hw_setup_nig(lm_device_t* pdev, lm_dmae_operation_t* dmae_operation) argument 1159 lm_stats_set_dmae_operation_sges(lm_device_t* pdev, lm_dmae_operation_t* operation, struct lm_stats_sge_descr_t* sge_descr, u8_t num_sges) argument 1193 lm_stats_hw_setup_emac( lm_device_t* pdev) argument 1260 lm_stats_hw_setup_non_emac( lm_device_t* pdev, u64_t paddr_base, u32_t grc_base, u32_t block1_start, u16_t block1_size, u32_t block2_start, u16_t block2_size) argument 1306 lm_stats_hw_setup_bmac(lm_device_t* pdev) argument 1374 lm_stats_hw_setup_mstat(lm_device_t* pdev) argument 1421 lm_stats_hw_setup(struct _lm_device_t *pdev) argument 1466 lm_stats_prep_fw_stats_req(lm_device_t *pdev) argument 1569 lm_stats_prep_vf_fw_stats_req(lm_device_t *pdev) argument 1620 lm_stats_fw_setup(struct _lm_device_t *pdev) argument 1650 lm_stats_fw_check_update_done( struct _lm_device_t *pdev, OUT u32_t* ptr_stats_flags_done ) argument 1845 lm_stats_fw_assign( struct _lm_device_t *pdev, u32_t stats_flags_done, u32_t* ptr_stats_flags_assigned ) argument 2055 lm_pf_stats_vf_fw_assign(struct _lm_device_t *pdev, u32_t stats_flags_done, u32_t* ptr_stats_flags_assigned) argument 2228 lm_stats_hw_macs_assign(IN lm_device_t* pdev, IN u8_t bits, IN u64_t field_collect_val, IN OUT u64_t *field_mirror_val) argument 2390 lm_stats_hw_bmac1_assign( struct _lm_device_t *pdev) argument 2409 lm_stats_hw_bmac2_assign( struct _lm_device_t *pdev) argument 2431 lm_stats_hw_mstat_assign( lm_device_t* pdev) argument 2454 lm_stats_hw_emac_assign( struct _lm_device_t *pdev) argument 2679 lm_stats_drv_info_to_mfw_assign( struct _lm_device_t *pdev, const enum drv_info_opcode drv_info_op ) argument 2733 lm_stats_fw_reset( struct _lm_device_t* pdev) argument 2742 lm_stats_get_dcb_stats( lm_device_t* pdev, lm_dcbx_stat *stats ) argument 2747 lm_stats_get_driver_stats( struct _lm_device_t* pdev, b10_driver_statistics_t *stats ) argument 2765 lm_stats_get_l2_driver_stats( struct _lm_device_t* pdev, b10_l2_driver_statistics_t *stats ) argument 2778 lm_stats_get_l4_driver_stats( struct _lm_device_t* pdev, b10_l4_driver_statistics_t *stats ) argument 2805 lm_stats_get_l2_chip_stats( struct _lm_device_t* pdev, void *buf, u8_t version) argument 2944 lm_stats_get_l4_chip_stats( struct _lm_device_t* pdev, b10_l4_chip_statistics_t *stats ) argument 2983 lm_stats_hw_config_stats( struct _lm_device_t* pdev, u8_t b_enabled ) argument 2994 lm_stats_fw_config_stats( struct _lm_device_t* pdev, u8_t b_enabled ) argument 3286 lm_stats_port_to_from( IN OUT struct _lm_device_t* pdev, u8_t b_is_to ) argument 3427 lm_stats_port_size(IN struct _lm_device_t *pdev) argument 3634 lm_stats_on_pmf_update( struct _lm_device_t* pdev, IN u8_t b_on ) argument [all...] |
H A D | lm_dcbx.c | 106 * @param pdev 114 IN struct _lm_device_t *pdev, 123 lm_dcbx_get_ets_pri_pg_tbl(struct _lm_device_t * pdev, 130 void lm_dcbx_update_lpme_set_params(struct _lm_device_t *pdev); 134 INOUT lm_device_t *pdev, 141 lm_dcbx_read_admin_mib( IN lm_device_t *pdev, 151 * @param pdev 156 lm_dcbx_is_dcb_config(IN lm_device_t *pdev) argument 159 u8_t const dcb_config_sf = pdev->dcbx_info.is_dcbx_neg_received; 161 u8_t const dcb_config = lm_dcbx_check_drv_flags(pdev, DRV_FLAGS_DCB_CONFIGURE 176 lm_dcbx_print_cos_params( IN OUT lm_device_t *pdev, IN struct flow_control_configuration *pfc_fw_cfg) argument 221 lm_dcbx_fw_struct( IN OUT lm_device_t *pdev) argument 287 lm_pfc_clear(lm_device_t *pdev) argument 302 lm_pfc_set_clc(lm_device_t *pdev) argument 375 lm_pfc_set_pfc( lm_device_t *pdev) argument 394 lm_pfc_handle_pfc( lm_device_t *pdev) argument 411 lm_dcbx_2cos_limit_update_ets_config( lm_device_t *pdev) argument 516 lm_dcbx_update_ets_config( IN lm_device_t *pdev) argument 569 lm_dcbx_update_ets_params( IN lm_device_t *pdev) argument 621 lm_dcbx_event(lm_device_t *pdev, u32_t drv_status) argument 709 lm_dcbx_cee_get_num_of_pg_traf_type( IN lm_device_t *pdev, IN u32_t pg_pri_orginal_spread[DCBX_MAX_NUM_PRI_PG_ENTRIES], OUT pg_help_data_t *pg_help_data) argument 770 lm_dcbx_fill_cos_entry( lm_device_t *pdev, dcbx_cos_params_t *cos_params, const u32_t pri_join_mask, const u32_t bw, const u8_t pauseable, const u8_t strict) argument 813 lm_dcbx_ets_disable( INOUT lm_device_t *pdev) argument 837 lm_dcbx_init_ets_internal_param( lm_device_t *pdev, pg_params_t *ets) argument 861 lm_dcbx_ets_disabled_entry_data( IN lm_device_t *pdev, OUT cos_help_data_t *cos_data, IN const u32_t pri_join_mask) argument 879 lm_dcbx_add_to_cos_bw( IN lm_device_t *pdev, OUT cos_entry_help_data_t *entry_data, IN u8_t pg_bw) argument 902 lm_dcbx_separate_pauseable_from_non( IN lm_device_t *pdev, OUT cos_help_data_t *cos_data, IN const u32_t *pg_pri_orginal_spread, IN const dcbx_ets_feature_t *ets ) argument 967 lm_dcbx_join_pgs( IN lm_device_t *pdev, IN dcbx_ets_feature_t *ets, INOUT pg_help_data_t *pg_help_data, IN const u8_t required_num_of_pg) argument 1026 lm_dcbx_ets_fill_cos_entry_data_as_pause( IN lm_device_t *pdev, OUT cos_entry_help_data_t *entry_data, IN const u32_t pri_join_mask ) argument 1045 lm_dcbx_ets_fill_cos_entry_data_as_non_pause( IN lm_device_t *pdev, OUT cos_entry_help_data_t *entry_data, IN const u32_t pri_join_mask ) argument 1060 lm_dcbx_2cos_limit_cee_single_pg_to_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, OUT cos_help_data_t *cos_data, IN const u32_t pri_join_mask, IN const u8_t num_of_dif_pri ) argument 1213 lm_dcbx_2cos_limit_cee_two_pg_to_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, IN const dcbx_ets_feature_t *ets, OUT cos_help_data_t *cos_data, IN const u32_t *pg_pri_orginal_spread, IN u32_t pri_join_mask, IN u8_t num_of_dif_pri) argument 1290 lm_dcbx_2cos_limit_cee_three_pg_to_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, IN const dcbx_ets_feature_t *ets, OUT cos_help_data_t *cos_data, IN const u32_t *pg_pri_orginal_spread, IN u32_t pri_join_mask, IN u8_t num_of_dif_pri) argument 1375 lm_dcbx_2cos_limit_cee_fill_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, IN dcbx_ets_feature_t *ets, OUT cos_help_data_t *cos_data, IN const u32_t *pg_pri_orginal_spread, IN u32_t pri_join_mask, IN u8_t num_of_dif_pri) argument 1441 lm_dcbx_fill_cos( IN lm_device_t *pdev, OUT cos_entry_help_data_t *entry_data, IN const u32_t pri_join_mask, IN const u32_t bw, IN const u8_t s_pri) argument 1482 lm_dcbx_spread_strict_pri( IN lm_device_t *pdev, OUT cos_help_data_t *cos_data, IN u8_t entry, IN u8_t num_spread_of_entries, IN u8_t strict_app_pris) argument 1550 lm_dcbx_cee_fill_strict_pri( IN lm_device_t *pdev, OUT cos_help_data_t *cos_data, INOUT u8_t entry, IN u8_t num_spread_of_entries, IN u8_t strict_app_pris) argument 1603 lm_dcbx_cee_fill_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, IN dcbx_ets_feature_t *ets, OUT cos_help_data_t *cos_data, IN const u32_t pri_join_mask) argument 1686 lm_dcbx_fill_cos_params( IN lm_device_t *pdev, IN pg_help_data_t *pg_help_data, IN dcbx_ets_feature_t *ets, IN const u32_t *pg_pri_orginal_spread) argument 1780 lm_dcbx_is_feature_dis_remote_tlv( INOUT lm_device_t *pdev, IN const u32_t error, IN const u32_t remote_tlv_feature_flag ) argument 1804 lm_dcbx_get_ets_cee_feature( INOUT lm_device_t *pdev, INOUT dcbx_ets_feature_t *ets, IN const u32_t error) argument 1862 lm_dcbx_ie_get_ets_ieee_feature( INOUT lm_device_t *pdev) argument 1994 lm_dcbx_fill_pri_to_cos_mapping(lm_device_t *pdev) argument 2026 lm_dcbx_map_nw(INOUT lm_device_t *pdev) argument 2060 lm_dcbx_ie_merge_bw_cells( INOUT lm_device_t *pdev, INOUT dcb_ets_tsa_param_t *ieee_ets ) argument 2146 lm_dcbx_ie_is_ets_admin_eq_local( INOUT lm_device_t *pdev, IN dcbx_ets_feature_t *cee_ets ) argument 2195 lm_dcbx_ie_get_ieee_config_param( INOUT lm_device_t *pdev, IN dcbx_ets_feature_t *cee_ets, IN const u32_t error ) argument 2253 lm_dcbx_get_ets_feature( INOUT lm_device_t *pdev, IN dcbx_ets_feature_t *ets, IN const u32_t error ) argument 2294 lm_dcbx_get_pfc_feature( INOUT lm_device_t *pdev, IN const dcbx_pfc_feature_t *pfc, IN const u32_t error ) argument 2327 lm_dcbx_get_ap_priority( IN lm_device_t *pdev, INOUT u32_t *entry_pri, IN const u8_t pri_bitmap, INOUT u8_t *is_default_off_tt_set ) argument 2412 lm_dcbx_get_app_pri_off_tt( lm_device_t *pdev, IN const dcbx_app_priority_entry_t *app_tbl, IN const u8_t app_tbl_size, INOUT u8_t *is_default_off_tt_used ) argument 2452 lm_dcbx_get_app_pri_off_tt_non_neg( INOUT lm_device_t *pdev, INOUT u8_t *is_default_off_tt_set) argument 2491 lm_dcbx_get_ap_feature( INOUT lm_device_t *pdev, IN const dcbx_app_priority_feature_t *app, IN const dcbx_app_priority_entry_t *app_tbl_ext, IN const u8_t app_tbl_ext_size, IN const u32_t error) argument 2543 lm_dcbx_get_dcbx_enabled( INOUT lm_device_t *pdev, IN const u32_t error) argument 2568 lm_print_dcbx_drv_param(IN struct _lm_device_t *pdev, IN const lldp_local_mib_t *local_mib) argument 2616 lm_get_dcbx_drv_param(INOUT lm_device_t *pdev, IN lldp_local_mib_t *local_mib, IN const lldp_local_mib_ext_t *local_mib_ext) argument 2653 lm_dcbx_read_shmem2_mcp_fields(struct _lm_device_t * pdev, u32_t offset, u32_t * val) argument 2675 lm_dcbx_write_shmem2_mcp_fields(struct _lm_device_t *pdev, u32_t offset, u32_t val) argument 2696 lm_dcbx_stop_hw_tx(struct _lm_device_t * pdev) argument 2715 lm_dcbx_resume_hw_tx(struct _lm_device_t * pdev) argument 2735 lm_dcbx_read_remote_local_mib(IN struct _lm_device_t *pdev, OUT u32_t *base_mib_addr, IN const dcbx_read_mib_type read_mib_type) argument 2840 lm_dcbx_read_local_mib_fields( IN struct _lm_device_t *pdev, OUT lldp_local_mib_t *local_mib, OUT lldp_local_mib_ext_t *local_mib_ext) argument 2924 lm_dcbx_set_params( IN lm_device_t *pdev, IN lldp_local_mib_t *local_mib, IN lldp_local_mib_ext_t *local_mib_ext, IN const u8_t is_local_ets_change, IN const u8_t b_can_update_ie ) argument 2991 lm_dcbx_set_params_and_read_mib( IN lm_device_t *pdev, IN const u8_t is_local_ets_change, IN const u8_t b_can_update_ie ) argument 3041 lm_dcbx_disable_dcb_at_fw_and_hw( IN lm_device_t *pdev, IN const u8_t b_can_update_ie ) argument 3075 lm_dcbx_init_check_params_valid(INOUT lm_device_t *pdev, OUT u32_t *buff_check, IN const u32_t buff_size) argument 3096 lm_dcbx_lldp_read_params(struct _lm_device_t * pdev, b10_lldp_params_get_t * lldp_params) argument 3216 lm_dcbx_get_bw_percentage_tbl(struct _lm_device_t * pdev, OUT u32_t * set_configuration_bw, IN u32_t * mcp_pg_bw_tbl, IN const u8_t set_configuration_bw_size, IN const u8_t mcp_pg_bw_tbl_size) argument 3240 lm_dcbx_get_ets_pri_pg_tbl(struct _lm_device_t * pdev, OUT u32_t * set_configuration_ets_pg, IN const u32_t * mcp_pri_pg_tbl, IN const u8_t set_priority_app_size, IN const u8_t mcp_pri_pg_tbl_size) argument 3267 lm_dcbx_get_priority_app_table(struct _lm_device_t * pdev, OUT struct _admin_priority_app_table_t * set_priority_app, IN dcbx_app_priority_entry_t * mcp_array, IN const u8_t set_priority_app_size, IN const u8_t mcp_array_size) argument 3314 lm_dcbx_read_params_fill_oper_state(struct _lm_device_t * pdev, b10_dcbx_params_get_t * dcbx_params) argument 3356 lm_dcbx_read_params(struct _lm_device_t * pdev, b10_dcbx_params_get_t * dcbx_params) argument 3673 lm_dcbx_init_lpme_set_params(struct _lm_device_t *pdev) argument 3701 lm_dcbx_app_find_non_off_tt_entry( IN lm_device_t *pdev, INOUT dcbx_app_priority_feature_t *app ) argument 3746 lm_dcbx_admin_mib_update_app_pri( IN lm_device_t *pdev, INOUT dcbx_app_priority_feature_t *app, INOUT u8_t *next_free_app_id_entry, IN const u16_t app_id, IN const u8_t traffic_type, IN const u8_t priority) argument 3823 lm_dcbx_ie_admin_mib_classif(IN lm_device_t *pdev, INOUT dcbx_app_priority_feature_t *app, IN const dcb_classif_params_t *classif_params, IN const u32_t flags ) argument 3928 lm_dcbx_ie_admin_mib_classif_wrapper(IN lm_device_t *pdev, INOUT dcbx_app_priority_feature_t *app, IN const dcb_classif_params_t *classif_params, OUT u8_t *classif_change_mcp_not_aware, IN const u32_t flags ) argument 3960 lm_dcbx_admin_mib_update_ets_param( IN lm_device_t *pdev, IN dcbx_ets_feature_t *admin_ets, IN const u32_t *pg_bw_tbl, IN const u32_t *pri_pg, IN const u8_t bw_tbl_size, IN const u8_t pri_pg_size ) argument 3998 lm_dcbx_ie_admin_mib_update_runtime_ets(IN lm_device_t *pdev, OUT dcbx_ets_feature_t *admin_ets, IN const dcb_ets_tsa_param_t *os_ets_params, IN const u32_t flags ) argument 4075 lm_dcbx_ie_admin_mib_pfc(IN lm_device_t *pdev, INOUT dcbx_pfc_feature_t *pfc, IN const dcb_pfc_param_t *pfc_params, IN const u32_t flags ) argument 4100 lm_dcbx_get_admin_mib_offset( IN lm_device_t *pdev, OUT u32_t *p_admin_mib_offset) argument 4130 lm_dcbx_read_admin_mib( IN lm_device_t *pdev, OUT lldp_admin_mib_t *p_admin_mib, OUT u32_t *p_admin_mib_offset) argument 4168 lm_dcbx_ie_admin_mib_updated_runtime(IN lm_device_t *pdev, IN const dcb_indicate_event_params_t *dcb_params, OUT u8_t *classif_change_mcp_not_aware, OUT u8_t *is_ets_admin_updated ) argument 4282 lm_dcbx_admin_mib_updated_init(lm_device_t * pdev, u32_t mf_cfg_offset_value) argument 4452 lm_dcbx_init_lldp_updated_params(struct _lm_device_t * pdev, u32_t mf_cfg_offset_value) argument 4507 lm_dcbx_get_pfc_fw_cfg_phys_mem( IN struct _lm_device_t *pdev, IN const u8_t lm_cli_idx) argument 4566 lm_dcbx_ie_init_event_params( IN struct _lm_device_t *pdev, IN dcb_indicate_event_params_t *params, IN const u32_t classif_table_size) argument 4594 lm_dcbx_ie_init_params( IN struct _lm_device_t *pdev, IN const u8_t b_only_setup) argument 4642 lm_dcbx_init_params( IN struct _lm_device_t *pdev, IN const u8_t b_only_setup) argument 4695 lm_dcbx_config_drv_flags( IN lm_device_t *pdev, IN const lm_dcbx_drv_flags_cmd_t drv_flags_cmd, IN const u32_t bit_drv_flags) argument 4759 lm_dcbx_check_drv_flags( IN lm_device_t *pdev, IN const u32_t flags_bits_to_check) argument 4802 lm_dcbx_pmf_migration( IN struct _lm_device_t *pdev) argument 4869 lm_dcbx_port_enable_mcp(IN lm_device_t *pdev) argument 4917 lm_dcbx_init(IN struct _lm_device_t *pdev, IN const u8_t b_only_setup) argument 5024 lm_dcbx_init_default_params(lm_device_t *pdev) argument 5061 lm_dcbx_update_lpme_set_params(struct _lm_device_t *pdev) argument 5104 lm_dcbx_ie_update_state( INOUT struct _lm_device_t * pdev, IN const u8_t is_en) argument 5117 lm_dcbx_cos_max_num( INOUT const struct _lm_device_t * pdev) argument 5145 lm_dcbx_ie_runtime_params_updated_validate_pfc( INOUT lm_device_t *pdev, IN const dcb_pfc_param_t *pfc_params ) argument 5170 lm_dcbx_ie_params_updated_validate_ets( INOUT lm_device_t *pdev, IN const dcb_ets_tsa_param_t *ets_params ) argument 5263 lm_dcbx_ie_classif_entries_validate_and_set_enforced( IN struct _lm_device_t *pdev, INOUT dcb_classif_params_t *classif_params) argument 5340 lm_dcbx_ie_copy_alloc_classif_buffer( INOUT lm_device_t *pdev, IN const dcb_classif_params_t *classif_params, OUT dcb_classif_params_t *classif_params_copy, IN const u8_t lm_cli_idx ) argument 5394 lm_dcbx_ie_params_updated_copy_dcb_params( INOUT lm_device_t *pdev, IN dcb_indicate_event_params_t *dcb_params, OUT dcb_indicate_event_params_t *dcb_params_copy, IN const u8_t lm_cli_idx) argument 5434 lm_dcbx_ie_params_updated_validate( INOUT struct _lm_device_t *pdev, OUT dcb_indicate_event_params_t *dcb_params, OUT dcb_indicate_event_params_t *dcb_params_copy, IN const u8_t lm_cli_idx) argument 5510 lm_dcbx_ie_update_local_params( INOUT struct _lm_device_t *pdev, INOUT dcb_indicate_event_params_t *dcb_params, OUT u8_t *is_local_ets_change, IN const u8_t lm_cli_idx, IN u8_t is_ets_admin_updated ) argument 5584 lm_dcbx_ie_dbg_copy_dcb_params( INOUT struct _lm_device_t *pdev, INOUT dcb_indicate_event_params_t *dcb_params, IN const u8_t lm_cli_idx) argument 5634 lm_dcbx_ie_pfc_cee_to_ieee_imp( INOUT lm_device_t *pdev, OUT dcb_pfc_param_t *ieee_pfc, OUT u32_t *flags, IN const u8_t is_pfc_en, IN const u8_t pri_en_bitmap ) argument 5662 lm_dcbx_ie_pfc_cee_to_ieee( INOUT lm_device_t *pdev, IN const dcbx_pfc_feature_t *cee_pfc, OUT dcb_pfc_param_t *ieee_pfc, OUT u32_t *flags, IN const lm_event_code_t event ) argument 5707 lm_dcbx_ie_ets_cee_to_ieee_unparse( INOUT lm_device_t *pdev, IN const dcbx_ets_feature_t *cee_ets, OUT dcb_ets_tsa_param_t *ieee_ets, OUT u32_t *flags ) argument 5840 lm_dcbx_ie_ets_cee_to_ieee_parsed_data( INOUT lm_device_t *pdev, OUT dcb_ets_tsa_param_t *ieee_ets, OUT u32_t *flags ) argument 5919 lm_dcbx_ie_ets_cee_to_ieee( INOUT lm_device_t *pdev, IN const dcbx_ets_feature_t *cee_ets, OUT dcb_ets_tsa_param_t *ieee_ets, OUT u32_t *flags, IN const lm_event_code_t event ) argument 5952 lm_dcbx_ie_classif_set_entry( IN lm_device_t *pdev, IN dcb_classif_elem_t *classif_entry, IN dcb_condition_selector_t condition_selector, IN u16_t condition_field, IN u16_t pri) argument 5975 lm_dcbx_ie_classif_add_default( INOUT lm_device_t *pdev, IN const dcbx_app_priority_feature_t *cee_classif, IN dcb_classif_elem_t *classif_entry) argument 6002 lm_dcbx_ie_classif_parse_cee_arrray( INOUT lm_device_t *pdev, IN const dcbx_app_priority_entry_t *cee_app_pri_tbl, IN const u8_t cee_app_pri_tbl_size, INOUT dcb_classif_elem_t *classif_table, OUT u8_t *is_iscsi_cee_rec ) argument 6103 lm_dcbx_ie_classif_cee_to_ieee_check_param_dbg( IN const lm_device_t *pdev, IN const dcb_classif_params_t *ieee_classif, IN const lm_event_code_t event ) argument 6191 lm_dcbx_ie_classif_cee_to_ieee( INOUT lm_device_t *pdev, IN const dcbx_app_priority_feature_t *cee_classif, IN const dcbx_app_priority_entry_t *cee_app_tbl_ext, IN const u8_t cee_app_tbl_ext_size, OUT dcb_classif_params_t *ieee_classif, IN const u32_t ieee_classif_alloc_size, OUT u32_t *flags, IN const lm_event_code_t event ) argument 6338 lm_dcbx_ie_check_if_param_change_common( INOUT lm_device_t *pdev, INOUT dcb_indicate_event_params_t *indicate_params, IN dcbx_features_t *dcbx_features, IN const dcbx_app_priority_entry_t *cee_app_tbl_ext, IN const u8_t cee_app_tbl_ext_size, IN const lm_event_code_t event, IN const u32_t ieee_classif_alloc_size, IN const lm_dcbx_ie_ets_ieee_config_state ets_ieee_config_state, IN const dcb_ets_tsa_param_t *ets_ieee_config, IN const u8_t is_ets_change) argument 6491 lm_dcbx_ie_check_if_param_change_local( INOUT lm_device_t *pdev, IN lldp_local_mib_t *p_in_local_mib, IN lldp_local_mib_ext_t *p_in_local_mib_ext, IN const u8_t is_ets_change) argument 6552 lm_dcbx_ie_check_if_param_change_remote( INOUT lm_device_t *pdev) argument 6604 lm_dcbx_ie_check_if_param_change( INOUT lm_device_t *pdev, IN lldp_local_mib_t *p_local_mib, IN lldp_local_mib_ext_t *p_local_mib_ext, IN u8_t is_local_ets_change) argument 6639 lm_dcbx_ie_update_bacs_state( INOUT lm_device_t *pdev, IN const u32_t flags ) argument 6674 lm_dcbx_ie_runtime_params_updated( INOUT struct _lm_device_t *pdev, INOUT dcb_indicate_event_params_t *dcb_params, IN const u8_t lm_cli_idx) argument 6741 lm_dcbx_ie_initialize( INOUT struct _lm_device_t *pdev, IN const u8_t lm_cli_idx) argument 6800 lm_dcbx_ie_deinitialize( INOUT struct _lm_device_t *pdev, IN const u8_t lm_cli_idx) argument [all...] |
H A D | lm_hw_init_reset.c | 50 #define PXP2_SET_FIRST_LAST_ILT(pdev, blk, first, last) \ 52 if (CHIP_IS_E1(pdev)) { \ 53 REG_WR(pdev,(PORT_ID(pdev) ? PXP2_REG_PSWRQ_##blk##1_L2P: PXP2_REG_PSWRQ_##blk##0_L2P),((last)<<10 | (first))); \ 55 REG_WR(pdev,PXP2_REG_RQ_##blk##_FIRST_ILT,(first)); \ 56 REG_WR(pdev,PXP2_REG_RQ_##blk##_LAST_ILT,(last)); \ 135 void lm_reset_set_inprogress(struct _lm_device_t *pdev) argument 137 const u8_t bus_num = INST_ID_TO_BUS_NUM(PFDEV(pdev)->vars.inst_id) ; 143 void lm_reset_clear_inprogress(struct _lm_device_t *pdev) argument 145 const u8_t bus_num = INST_ID_TO_BUS_NUM(PFDEV(pdev) 151 lm_pm_reset_is_inprogress(struct _lm_device_t *pdev) argument 173 lm_er_handling_pending(struct _lm_device_t *pdev) argument 187 lm_reset_is_inprogress(struct _lm_device_t *pdev) argument 204 lm_fl_reset_set_inprogress(struct _lm_device_t *pdev) argument 218 lm_fl_reset_clear_inprogress(struct _lm_device_t *pdev) argument 224 lm_fl_reset_is_inprogress(struct _lm_device_t *pdev) argument 229 lm_is_function_after_flr(struct _lm_device_t * pdev) argument 249 lm_cleanup_after_flr(struct _lm_device_t * pdev) argument 580 lm_inc_cnt_grc_timeout_ignore(struct _lm_device_t *pdev, u32_t val) argument 591 ecore_gunzip(struct _lm_device_t *pdev, const u8 *zbuf, int len) argument 601 ecore_reg_wr_ind(struct _lm_device_t *pdev, u32 addr, u32 val) argument 606 ecore_write_dmae_phys_len(struct _lm_device_t *pdev, lm_address_t phys_addr, u32 addr, u32 len) argument 615 rbc_reset_workaround(lm_device_t *pdev) argument 645 lm_set_nig_reset_called(struct _lm_device_t *pdev) argument 653 lm_clear_nig_reset_called(struct _lm_device_t *pdev) argument 661 lm_is_nig_reset_called(struct _lm_device_t *pdev) argument 672 lm_reset_path( IN struct _lm_device_t *pdev, IN const u8_t b_with_nig ) argument 797 lm_reset_prev_interrupted_dmae(struct _lm_device_t *pdev) argument 818 lm_reset_device_if_undi_func_hide_helper( struct _lm_device_t *pdev, const u32_t chip_id, const u8_t path_id, const u8_t port, const u8_t vnic, const u8_t port_factor, const lm_chip_port_mode_t port_mode ) argument 862 lm_reset_device_if_undi_active(struct _lm_device_t *pdev) argument 1100 lm_disable_function_in_nig(struct _lm_device_t *pdev) argument 1151 lm_function_stop(struct _lm_device_t *pdev) argument 1179 lm_chip_stop(struct _lm_device_t *pdev) argument 1222 clear_pf_enable(lm_device_t *pdev) argument 1229 uninit_pxp2_blk(lm_device_t *pdev) argument 1286 lm_reset_function_part(struct _lm_device_t *pdev, u8_t cleanup) argument 1389 lm_reset_port_part(struct _lm_device_t *pdev) argument 1460 lm_reset_nig_valid_offset(lm_device_t * pdev, const lm_nig_save_restore_data_t * data, lm_reset_nig_op_t op) argument 1494 lm_pretend_func( struct _lm_device_t *pdev, u16_t pretend_func_num ) argument 1579 lm_reset_nig_process(IN struct _lm_device_t *pdev, IN lm_nig_save_restore_data_t const reg_offsets_port[], OUT u32_t reg_port_arr[], IN u32_t const reg_port_arr_size, IN u8_t const func_id) argument 1612 lm_reset_nig_values_for_func_save_restore( IN struct _lm_device_t *pdev, IN lm_reset_nig_op_t const save_or_restore, IN u8_t const pretend_func_id, IN lm_nig_save_restore_data_t const reg_offsets_port[], OUT u32_t reg_port_arr[], IN u32_t const reg_port_arr_size, IN u32_t const reg_port_wb_offset_base, OUT u64_t reg_port_wb_arr[], IN u32_t const reg_port_wb_arr_size ) argument 1703 lm_reset_device_with_nig(struct _lm_device_t *pdev) argument 1819 lm_reset_common_part(struct _lm_device_t *pdev) argument 1838 lm_chip_reset(struct _lm_device_t *pdev, lm_reason_t reason) argument 1983 lm_function_start(struct _lm_device_t *pdev) argument 2093 lm_chip_start(struct _lm_device_t *pdev) argument 2158 lm_setup_read_mgmt_stats_ptr( struct _lm_device_t *pdev, IN const u32_t mailbox_num, OUT u32_t* OPTIONAL fw_port_stats_ptr, OUT u32_t* OPTIONAL fw_func_stats_ptr ) argument 2216 lm_init_get_modes_bitmap(struct _lm_device_t *pdev) argument 2359 lm_ncsi_get_shmem_address( struct _lm_device_t *pdev) argument 2390 lm_ncsi_drv_ver_to_scratchpad( struct _lm_device_t *pdev, u32_t ver_32 ) argument 2406 lm_ncsi_prev_drv_ver_is_win8_inbox( struct _lm_device_t *pdev) argument 2508 lm_ncsi_fcoe_cap_to_scratchpad( struct _lm_device_t *pdev) argument 2550 init_misc_common(lm_device_t *pdev) argument 2618 init_aeu_port(lm_device_t *pdev) argument 2665 init_pxp_common(lm_device_t *pdev) argument 2681 init_pxp2_common(lm_device_t *pdev) argument 2754 init_pglue_b_common(lm_device_t *pdev) argument 2759 init_atc_common(lm_device_t *pdev) argument 2770 init_pxp2_func(lm_device_t *pdev) argument 2823 init_dmae_common(lm_device_t *pdev) argument 2839 init_qm_common(lm_device_t *pdev) argument 2912 init_qm_func(lm_device_t *pdev) argument 2924 init_qm_port(lm_device_t *pdev) argument 2937 init_tm_port(lm_device_t *pdev) argument 2953 init_dq_common(lm_device_t *pdev) argument 2972 init_dq_func(lm_device_t *pdev) argument 3014 init_brb1_common(lm_device_t *pdev) argument 3019 init_pbf_common(lm_device_t *pdev) argument 3041 init_pbf_func(lm_device_t *pdev) argument 3050 init_brb_port(lm_device_t *pdev) argument 3106 init_prs_common(lm_device_t *pdev) argument 3146 init_prs_port(lm_device_t *pdev) argument 3169 init_prs_func(lm_device_t *pdev) argument 3180 init_semi_common(lm_device_t *pdev) argument 3202 init_semi_port(lm_device_t *pdev) argument 3233 init_semi_func(lm_device_t *pdev) argument 3251 init_pbf_port(lm_device_t *pdev) argument 3276 init_src_common(lm_device_t *pdev) argument 3301 init_src_func(lm_device_t *pdev) argument 3317 init_cdu_common(lm_device_t *pdev) argument 3340 init_cfc_common(lm_device_t *pdev) argument 3392 init_hc_port(lm_device_t *pdev) argument 3408 init_hc_func(lm_device_t *pdev) argument 3444 init_igu_func(lm_device_t *pdev) argument 3539 init_nig_common(lm_device_t *pdev) argument 3556 init_nig_port(lm_device_t *pdev) argument 3600 init_nig_func(lm_device_t *pdev) argument 3626 init_pxpcs_common(lm_device_t *pdev) argument 3647 init_pxpcs_func(lm_device_t *pdev) argument 3658 init_pglue_b_port(lm_device_t *pdev) argument 3670 init_pglue_b_func(lm_device_t *pdev) argument 3685 init_cfc_func(lm_device_t *pdev) argument 3695 init_aeu_common(lm_device_t * pdev) argument 3761 init_nig_pkt(struct _lm_device_t *pdev) argument 3788 prs_brb_mem_setup(struct _lm_device_t *pdev) argument 3951 lm_init_intmem_common(struct _lm_device_t *pdev) argument 3975 lm_init_intmem_port(struct _lm_device_t *pdev) argument 4024 lm_init_intmem_eq(struct _lm_device_t * pdev) argument 4042 lm_init_intmem_function(struct _lm_device_t *pdev) argument 4187 init_common_part(struct _lm_device_t *pdev) argument 4342 init_port_part(struct _lm_device_t *pdev) argument 4403 init_function_part(struct _lm_device_t *pdev) argument 4478 lm_chip_ready_for_init( struct _lm_device_t *pdev) argument 4496 lm_init_common_chip_part(struct _lm_device_t *pdev) argument 4518 lm_chip_init( struct _lm_device_t *pdev) argument [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_mm.c | 1491 #define MM_PORT_NUM(pdev) \ 1492 (CHIP_PORT_MODE(pdev) == LM_CHIP_PORT_MODE_4) ? \ 1493 (PATH_ID(pdev) + (2 * PORT_ID(pdev))) : \ 1494 (PATH_ID(pdev) + PORT_ID(pdev)) 1547 void mm_bar_read_byte(struct _lm_device_t *pdev, argument 1553 *ret = ddi_get8(pdev->vars.reg_handle[bar], 1554 (uint8_t *)((caddr_t)pdev->vars.mapped_bar_addr[bar] + 1559 void mm_bar_read_word(struct _lm_device_t *pdev, argument 1571 mm_bar_read_dword(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u32_t *ret) argument 1583 mm_bar_read_ddword(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u64_t *ret) argument 1595 mm_bar_write_byte(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u8_t val) argument 1607 mm_bar_write_word(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u16_t val) argument 1619 mm_bar_write_dword(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u32_t val) argument 1631 mm_bar_write_ddword(struct _lm_device_t *pdev, u8_t bar, u32_t offset, u64_t val) argument 1643 mm_bar_copy_buffer(struct _lm_device_t * pdev, u8_t bar, u32_t offset, u32_t size, u32_t *buf_ptr) argument 1661 mm_get_cap_offset(struct _lm_device_t * pdev, u32_t capabilityID) argument 1698 mm_get_wol_flags(struct _lm_device_t * pdev) argument 1703 mm_get_feature_flags(struct _lm_device_t * pdev) argument 1708 mm_get_vmq_cnt(struct _lm_device_t * pdev) argument 1713 mm_i2c_update(struct _lm_device_t * pdev) argument [all...] |
/illumos-gate/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-device.h | 83 * @regh0: BAR0 mapped memory handle (Solaris), or simply PCI device @pdev 89 * @cfgh: Configuration space handle (Solaris), or PCI device @pdev (Linux). 90 * @pdev: PCI device object. 104 pci_dev_h pdev; member in struct:xge_hal_device_attr_t 337 pci_dev_h pdev; member in struct:__anon6599 423 void __hal_pio_mem_write32_upper(pci_dev_h pdev, pci_reg_h regh, u32 val, 426 void __hal_pio_mem_write32_lower(pci_dev_h pdev, pci_reg_h regh, u32 val,
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysiosbus.c | 1452 dev_info_t *pdev; local 1472 pdev = ddi_get_parent(rdip); 1476 ddi_driver_name(pdev), ddi_get_instance(pdev), sbusid);
|
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-device.c | 87 __hal_pio_mem_write32_upper(pci_dev_h pdev, pci_reg_h regh, u32 val, void *addr) argument 90 xge_os_pio_mem_write32(pdev, regh, val, addr); 92 xge_os_pio_mem_write32(pdev, regh, val, (void *)((char *)addr + 4)); 104 __hal_pio_mem_write32_lower(pci_dev_h pdev, pci_reg_h regh, u32 val, argument 108 xge_os_pio_mem_write32(pdev, regh, val, 111 xge_os_pio_mem_write32(pdev, regh, val, addr); 137 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, reg); 146 val64 = xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, reg); 214 xge_os_pio_mem_read64(hldev->pdev, hldev->regh0, 216 xge_os_pci_read16(hldev->pdev,hlde [all...] |
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frudr/ |
H A D | piclfrudr.c | 2565 char *pdev[N_DISKS]; /* "/platform" */ local 2632 pdev[i] = strdup(buffer); 2653 update_disk_node(disk_name[i], pdev[i]); 2660 update_disk_node(disk_name[i], pdev[i]);
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/l4/include/ |
H A D | lm_l4st.h | 889 struct _lm_device_t *pdev; member in struct:_lm_toe_info_t
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/ecore/ |
H A D | ecore_sp_verbs.c | 30 #define ECORE_MSG(pdev, m, ...) \ 31 DbgMessage(pdev, WARNi, m, ##__VA_ARGS__) 38 #define ECORE_ERR(str, ...) DbgMessage(pdev, FATAL, str, ##__VA_ARGS__) 74 #define ECORE_TODO_LINK_REPORT(pdev) 268 static INLINE void ecore_exe_queue_init(struct _lm_device_t *pdev, argument 283 ECORE_SPIN_LOCK_INIT(&o->lock, pdev); 295 ECORE_MSG(pdev, "Setup the execution queue with the chunk length of %d\n", 299 static INLINE void ecore_exe_queue_free_elem(struct _lm_device_t *pdev, argument 302 ECORE_MSG(pdev, "Deleting an exe_queue element\n"); 303 ECORE_FREE(pdev, ele 336 ecore_exe_queue_add(struct _lm_device_t *pdev, struct ecore_exe_queue_obj *o, struct ecore_exeq_elem *elem, BOOL restore) argument 374 __ecore_exe_queue_reset_pending( struct _lm_device_t *pdev, struct ecore_exe_queue_obj *o) argument 399 ecore_exe_queue_step(struct _lm_device_t *pdev, struct ecore_exe_queue_obj *o, unsigned long *ramrod_flags) argument 476 ecore_exe_queue_alloc_elem( struct _lm_device_t *pdev) argument 521 ecore_state_wait(struct _lm_device_t *pdev, int state, unsigned long *pstate) argument 574 ecore_raw_wait(struct _lm_device_t *pdev, struct ecore_raw_obj *raw) argument 687 __ecore_vlan_mac_h_write_trylock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 709 __ecore_vlan_mac_h_exec_pending(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 739 __ecore_vlan_mac_h_pend(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, unsigned long ramrod_flags) argument 759 __ecore_vlan_mac_h_write_unlock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 780 ecore_vlan_mac_h_write_unlock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 797 __ecore_vlan_mac_h_read_lock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 816 ecore_vlan_mac_h_read_lock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 838 __ecore_vlan_mac_h_read_unlock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 873 ecore_vlan_mac_h_read_unlock(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 890 ecore_get_n_elements(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, int n, u8 *base, u8 stride, u8 size) argument 924 ecore_check_mac_add(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 945 ecore_check_vlan_add(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 961 ecore_check_vlan_mac_add(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 984 ecore_check_mac_del(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 1002 ecore_check_vlan_del(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 1019 ecore_check_vlan_mac_del(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union ecore_classification_ramrod_data *data) argument 1041 ecore_check_move(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *src_o, struct ecore_vlan_mac_obj *dst_o, union ecore_classification_ramrod_data *data) argument 1066 ecore_check_move_always_err( struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *src_o, struct ecore_vlan_mac_obj *dst_o, union ecore_classification_ramrod_data *data) argument 1091 ecore_set_mac_in_nig(struct _lm_device_t *pdev, BOOL add, unsigned char *dev_addr, int index) argument 1132 ecore_vlan_mac_set_cmd_hdr_e2(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, BOOL add, int opcode, struct eth_classify_cmd_header *hdr) argument 1172 ecore_set_one_mac_e2(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, int rule_idx, int cam_offset) argument 1268 ecore_vlan_mac_set_rdata_hdr_e1x(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, int type, int cam_offset, struct mac_configuration_hdr *hdr) argument 1281 ecore_vlan_mac_set_cfg_entry_e1x(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, BOOL add, int opcode, u8 *mac, u16 vlan_id, struct mac_configuration_entry *cfg_entry) argument 1310 ecore_vlan_mac_set_rdata_e1x(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, int type, int cam_offset, BOOL add, u8 *mac, u16 vlan_id, int opcode, struct mac_configuration_cmd *config) argument 1336 ecore_set_one_mac_e1x(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, int rule_idx, int cam_offset) argument 1359 ecore_set_one_vlan_e2(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, int rule_idx, int cam_offset) argument 1409 ecore_set_one_vlan_mac_e2(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, int rule_idx, int cam_offset) argument 1475 ecore_set_one_vlan_mac_e1h(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, int rule_idx, int cam_offset) argument 1521 ecore_vlan_mac_restore(struct _lm_device_t *pdev, struct ecore_vlan_mac_ramrod_params *p, struct ecore_vlan_mac_registry_elem **ppos) argument 1636 ecore_validate_vlan_mac_add(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 1684 ecore_validate_vlan_mac_del(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 1743 ecore_validate_vlan_mac_move(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 1805 ecore_validate_vlan_mac(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 1821 ecore_remove_vlan_mac(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 1857 ecore_wait_vlan_mac(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o) argument 1880 __ecore_vlan_mac_execute_step(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, unsigned long *ramrod_flags) argument 1915 ecore_complete_vlan_mac(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, union event_ring_elem *cqe, unsigned long *ramrod_flags) argument 1961 ecore_optimize_vlan_mac(struct _lm_device_t *pdev, union ecore_qable_obj *qo, struct ecore_exeq_elem *elem) argument 2023 ecore_vlan_mac_get_registry_elem( struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, struct ecore_exeq_elem *elem, BOOL restore, struct ecore_vlan_mac_registry_elem **re) argument 2076 ecore_execute_vlan_mac(struct _lm_device_t *pdev, union ecore_qable_obj *qo, d_list_t *exe_chunk, unsigned long *ramrod_flags) argument 2202 ecore_vlan_mac_push_new_cmd( struct _lm_device_t *pdev, struct ecore_vlan_mac_ramrod_params *p) argument 2238 ecore_config_vlan_mac(struct _lm_device_t *pdev, struct ecore_vlan_mac_ramrod_params *p) argument 2320 ecore_vlan_mac_del_all(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *o, unsigned long *vlan_mac_flags, unsigned long *ramrod_flags) argument 2441 ecore_init_mac_obj(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *mac_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, lm_address_t rdata_mapping, int state, unsigned long *pstate, ecore_obj_type type, struct ecore_credit_pool_obj *macs_pool) argument 2495 ecore_init_vlan_obj(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *vlan_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, lm_address_t rdata_mapping, int state, unsigned long *pstate, ecore_obj_type type, struct ecore_credit_pool_obj *vlans_pool) argument 2536 ecore_init_vlan_mac_obj(struct _lm_device_t *pdev, struct ecore_vlan_mac_obj *vlan_mac_obj, u8 cl_id, u32 cid, u8 func_id, void *rdata, lm_address_t rdata_mapping, int state, unsigned long *pstate, ecore_obj_type type, struct ecore_credit_pool_obj *macs_pool, struct ecore_credit_pool_obj *vlans_pool) argument 2600 __storm_memset_mac_filters(struct _lm_device_t *pdev, struct tstorm_eth_mac_filter_config *mac_filters, u16 pf_id) argument 2612 ecore_set_rx_mode_e1x(struct _lm_device_t *pdev, struct ecore_rx_mode_ramrod_params *p) argument 2702 ecore_rx_mode_set_cmd_state_e2(struct _lm_device_t *pdev, unsigned long *accept_flags, struct eth_filter_rules_cmd *cmd, BOOL clear_accept_all) argument 2749 ecore_set_rx_mode_e2(struct _lm_device_t *pdev, struct ecore_rx_mode_ramrod_params *p) argument 2852 ecore_wait_rx_mode_comp_e2(struct _lm_device_t *pdev, struct ecore_rx_mode_ramrod_params *p) argument 2858 ecore_empty_rx_mode_wait(struct _lm_device_t *pdev, struct ecore_rx_mode_ramrod_params *p) argument 2865 ecore_config_rx_mode(struct _lm_device_t *pdev, struct ecore_rx_mode_ramrod_params *p) argument 2885 ecore_init_rx_mode_obj(struct _lm_device_t *pdev, struct ecore_rx_mode_obj *o) argument 2929 ecore_mcast_wait(struct _lm_device_t *pdev, struct ecore_mcast_obj *o) argument 2939 ecore_mcast_enqueue_cmd(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3076 ecore_mcast_set_one_rule_e2(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, int idx, union ecore_mcast_config_data *cfg_data, enum ecore_mcast_cmd cmd) argument 3138 ecore_mcast_handle_restore_cmd_e2( struct _lm_device_t *pdev, struct ecore_mcast_obj *o , int start_bin, int *rdata_idx) argument 3169 ecore_mcast_hdl_pending_add_e2(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos, int *line_idx) argument 3205 ecore_mcast_hdl_pending_del_e2(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos, int *line_idx) argument 3235 ecore_mcast_hdl_pending_restore_e2(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_pending_mcast_cmd *cmd_pos, int *line_idx) argument 3250 ecore_mcast_handle_pending_cmds_e2(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p) argument 3295 ecore_mcast_hdl_add(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_mcast_ramrod_params *p, int *line_idx) argument 3317 ecore_mcast_hdl_del(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_mcast_ramrod_params *p, int *line_idx) argument 3347 ecore_mcast_handle_current_cmd(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd, int start_cnt) argument 3381 ecore_mcast_validate_e2(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3426 ecore_mcast_revert_e2(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, int old_num_bins) argument 3443 ecore_mcast_set_rdata_hdr_e2(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, u8 len) argument 3468 ecore_mcast_refresh_registry_e2(struct _lm_device_t *pdev, struct ecore_mcast_obj *o) argument 3485 ecore_mcast_setup_e2(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3570 ecore_mcast_validate_e1h(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3581 ecore_mcast_revert_e1h(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, int old_num_bins) argument 3593 ecore_mcast_hdl_add_e1h(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_mcast_ramrod_params *p, u32 *mc_filter) argument 3615 ecore_mcast_hdl_restore_e1h(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, struct ecore_mcast_ramrod_params *p, u32 *mc_filter) argument 3633 ecore_mcast_setup_e1h(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3687 ecore_mcast_validate_e1(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 3742 ecore_mcast_revert_e1(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, int old_num_macs) argument 3758 ecore_mcast_set_one_rule_e1(struct _lm_device_t *pdev, struct ecore_mcast_obj *o, int idx, union ecore_mcast_config_data *cfg_data, enum ecore_mcast_cmd cmd) argument 3792 ecore_mcast_set_rdata_hdr_e1(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, u8 len) argument 3825 ecore_mcast_handle_restore_cmd_e1( struct _lm_device_t *pdev, struct ecore_mcast_obj *o , int start_idx, int *rdata_idx) argument 3850 ecore_mcast_handle_pending_cmds_e1( struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p) argument 3931 ecore_mcast_refresh_registry_e1(struct _lm_device_t *pdev, struct ecore_mcast_obj *o) argument 3979 ecore_mcast_setup_e1(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 4081 ecore_config_mcast(struct _lm_device_t *pdev, struct ecore_mcast_ramrod_params *p, enum ecore_mcast_cmd cmd) argument 4186 ecore_init_mcast_obj(struct _lm_device_t *pdev, struct ecore_mcast_obj *mcast_obj, u8 mcast_cl_id, u32 mcast_cid, u8 func_id, u8 engine_id, void *rdata, lm_address_t rdata_mapping, int state, unsigned long *pstate, ecore_obj_type type) argument 4484 ecore_init_mac_credit_pool(struct _lm_device_t *pdev, struct ecore_credit_pool_obj *p, u8 func_id, u8 func_num) argument 4553 ecore_init_vlan_credit_pool(struct _lm_device_t *pdev, struct ecore_credit_pool_obj *p, u8 func_id, u8 func_num) argument 4616 ecore_setup_rss(struct _lm_device_t *pdev, struct ecore_config_rss_params *p) argument 4736 ecore_config_rss(struct _lm_device_t *pdev, struct ecore_config_rss_params *p) argument 4764 ecore_init_rss_config_obj(struct _lm_device_t *pdev, struct ecore_rss_config_obj *rss_obj, u8 cl_id, u32 cid, u8 func_id, u8 engine_id, void *rdata, lm_address_t rdata_mapping, int state, unsigned long *pstate, ecore_obj_type type) argument 4793 ecore_queue_state_change(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 4855 ecore_queue_wait_comp(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *o, enum ecore_queue_cmd cmd) argument 4871 ecore_queue_comp_cmd(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *o, enum ecore_queue_cmd cmd) argument 4914 ecore_q_fill_setup_data_e2(struct _lm_device_t *pdev, struct ecore_queue_state_params *cmd_params, struct client_init_ramrod_data *data) argument 4928 ecore_q_fill_init_general_data(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *o, struct ecore_general_setup_params *params, struct client_init_general_data *gen_data, unsigned long *flags) argument 5096 ecore_q_fill_setup_data_cmn(struct _lm_device_t *pdev, struct ecore_queue_state_params *cmd_params, struct client_init_ramrod_data *data) argument 5121 ecore_q_fill_setup_tx_only(struct _lm_device_t *pdev, struct ecore_queue_state_params *cmd_params, struct tx_queue_init_ramrod_data *data) argument 5152 ecore_q_init(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5199 ecore_q_send_setup_e1x(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5227 ecore_q_send_setup_e2(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5256 ecore_q_send_setup_tx_only(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5304 ecore_q_fill_update_data(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *obj, struct ecore_queue_update_params *params, struct client_update_ramrod_data *data) argument 5386 ecore_q_send_update(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5428 ecore_q_send_deactivate(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5448 ecore_q_send_activate(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5461 ecore_q_fill_update_tpa_data(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *obj, struct ecore_queue_update_tpa_params *params, struct tpa_update_ramrod_data *data) argument 5483 ecore_q_send_update_tpa(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5518 ecore_q_send_halt(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5546 ecore_q_send_cfc_del(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5563 ecore_q_send_terminate(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5580 ecore_q_send_empty(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5590 ecore_queue_send_cmd_cmn(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5620 ecore_queue_send_cmd_e1x(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5643 ecore_queue_send_cmd_e2(struct _lm_device_t *pdev, struct ecore_queue_state_params *params) argument 5682 ecore_queue_chk_transition(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *o, struct ecore_queue_state_params *params) argument 5864 ecore_queue_chk_fwd_transition(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *o, struct ecore_queue_state_params *params) argument 5910 ecore_init_queue_obj(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *obj, u8 cl_id, u32 *cids, u8 cid_cnt, u8 func_id, void *rdata, lm_address_t rdata_mapping, unsigned long type) argument 5948 ecore_get_q_logical_state(struct _lm_device_t *pdev, struct ecore_queue_sp_obj *obj) argument 5969 ecore_func_get_state(struct _lm_device_t *pdev, struct ecore_func_sp_obj *o) argument 5984 ecore_func_wait_comp(struct _lm_device_t *pdev, struct ecore_func_sp_obj *o, enum ecore_func_cmd cmd) argument 6001 ecore_func_state_change_comp(struct _lm_device_t *pdev, struct ecore_func_sp_obj *o, enum ecore_func_cmd cmd) argument 6041 ecore_func_comp_cmd(struct _lm_device_t *pdev, struct ecore_func_sp_obj *o, enum ecore_func_cmd cmd) argument 6067 ecore_func_chk_transition(struct _lm_device_t *pdev, struct ecore_func_sp_obj *o, struct ecore_func_state_params *params) argument 6173 ecore_func_init_func(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6190 ecore_func_init_port(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6210 ecore_func_init_cmn_chip(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6230 ecore_func_init_cmn(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6240 ecore_func_hw_init(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6315 ecore_func_reset_func(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6336 ecore_func_reset_port(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6353 ecore_func_reset_cmn(struct _lm_device_t *pdev, const struct ecore_func_sp_drv_ops *drv) argument 6360 ecore_func_hw_reset(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6392 ecore_func_send_start(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6445 ecore_func_send_switch_update(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6517 ecore_func_send_afex_update(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6555 ecore_func_send_afex_viflists(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6592 ecore_func_send_stop(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6599 ecore_func_send_tx_stop(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6605 ecore_func_send_tx_start(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6636 ecore_func_send_set_timesync(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6670 ecore_func_send_cmd(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument 6700 ecore_init_func_obj(struct _lm_device_t *pdev, struct ecore_func_sp_obj *obj, void *rdata, lm_address_t rdata_mapping, void *afex_rdata, lm_address_t afex_rdata_mapping, struct ecore_func_sp_drv_ops *drv_iface) argument 6734 ecore_func_state_change(struct _lm_device_t *pdev, struct ecore_func_state_params *params) argument [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 121 #define IS_CHANNEL_VFDEV(pdev) (((pdev)->params.device_type == DEVICE_TYPE_VF) && ((pdev)->params.virtualization_type == VT_CHANNEL_VF)) 123 #define IS_BASIC_VIRT_MODE_MASTER_PFDEV(pdev) (((pdev)->params.device_type == DEVICE_TYPE_PF) && ((pdev)->params.virtualization_type == VT_BASIC_VF)) 124 #define IS_CHANNEL_VIRT_MODE_MASTER_PFDEV(pdev) (((pdev)->params.device_type == DEVICE_TYPE_PF) && ((pdev)->params.virtualization_type == VT_CHANNEL_VF)) 125 #define IS_ASSIGNED_TO_VM_PFDEV(pdev) (((pde 2828 struct _lm_device_t *pdev; member in struct:_lm_offload_info_t 3288 lm_get_sb_number_indexes(lm_device_t *pdev) argument 3300 lm_get_sb_running_index(lm_device_t *pdev, u8_t sb_id, u8_t sm_idx) argument 3316 lm_get_sb_index(lm_device_t *pdev, u8_t sb_id, u8_t idx) argument 3334 lm_get_sb_running_indexes(lm_device_t *pdev, u8_t sb_idx) argument 3347 lm_get_sb_indexes(lm_device_t *pdev, u8_t sb_idx) argument 3369 lm_map_igu_sb_id_to_drv_rss(lm_device_t *pdev, u8_t igu_sb_id) argument 3382 lm_query_storm_intr(lm_device_t *pdev, u8_t igu_sb_id, u8_t * drv_sb_id) argument 3431 lm_is_sb_updated(lm_device_t *pdev, u8_t igu_sb_id) argument 4081 _reg_rd(struct _lm_device_t * pdev, u32_t reg_offset) argument 4130 _reg_rd(struct _lm_device_t * pdev, u32_t reg_offset) argument 4142 _vf_reg_rd(struct _lm_device_t * pdev, u32_t reg_offset) argument 4171 _reg_rd(struct _lm_device_t * pdev, u32_t reg_offset) argument 4183 _vf_reg_rd(struct _lm_device_t * pdev, u32_t reg_offset) argument 4286 DOORBELL(lm_device_t *pdev, u32_t cid, u32_t val) argument 4355 lm_sb_id_from_chain(struct _lm_device_t *pdev, u32_t chain_idx) argument 4370 lm_set_virt_mode(struct _lm_device_t *pdev, u8_t device_type, u8_t virtualization_type) argument 4423 lm_set_virt_channel_type(struct _lm_device_t *pdev, u8_t channel_type) argument 4443 lm_reset_virt_mode(struct _lm_device_t *pdev) argument [all...] |