H A D | hwif.h | 12 #define stmmac_do_void_callback(__priv, __module, __cname, __arg0, __args...) \ argument 21 #define stmmac_do_callback(__priv, __module, __cname, __arg0, __args...) \ argument 109 #define stmmac_init_rx_desc(__priv, __args...) \ argument 111 stmmac_init_tx_desc(__priv,__args...) global() argument 113 stmmac_prepare_tx_desc(__priv,__args...) global() argument 115 stmmac_prepare_tso_tx_desc(__priv,__args...) global() argument 117 stmmac_set_tx_owner(__priv,__args...) global() argument 119 stmmac_get_tx_owner(__priv,__args...) global() argument 121 stmmac_release_tx_desc(__priv,__args...) global() argument 123 stmmac_set_tx_ic(__priv,__args...) global() argument 125 stmmac_get_tx_ls(__priv,__args...) global() argument 127 stmmac_get_rx_vlan_tci(__priv,__args...) global() argument 129 stmmac_get_rx_vlan_valid(__priv,__args...) global() argument 131 stmmac_tx_status(__priv,__args...) global() argument 133 stmmac_get_tx_len(__priv,__args...) global() argument 135 stmmac_set_rx_owner(__priv,__args...) global() argument 137 stmmac_get_rx_frame_len(__priv,__args...) global() argument 139 stmmac_rx_status(__priv,__args...) global() argument 141 stmmac_rx_extended_status(__priv,__args...) global() argument 143 stmmac_enable_tx_timestamp(__priv,__args...) global() argument 145 stmmac_get_tx_timestamp_status(__priv,__args...) global() argument 147 stmmac_get_timestamp(__priv,__args...) global() argument 149 stmmac_get_rx_timestamp_status(__priv,__args...) global() argument 151 stmmac_display_ring(__priv,__args...) global() argument 153 stmmac_set_mss(__priv,__args...) global() argument 155 stmmac_set_desc_addr(__priv,__args...) global() argument 157 stmmac_clear_desc(__priv,__args...) global() argument 159 stmmac_get_rx_hash(__priv,__args...) global() argument 161 stmmac_get_rx_header_len(__priv,__args...) global() argument 163 stmmac_set_desc_sec_addr(__priv,__args...) global() argument 165 stmmac_set_desc_sarc(__priv,__args...) global() argument 167 stmmac_set_desc_vlan_tag(__priv,__args...) global() argument 169 stmmac_set_desc_vlan(__priv,__args...) global() argument 171 stmmac_set_desc_tbs(__priv,__args...) global() argument 244 stmmac_dma_init(__priv,__args...) global() argument 246 stmmac_init_chan(__priv,__args...) global() argument 248 stmmac_init_rx_chan(__priv,__args...) global() argument 250 stmmac_init_tx_chan(__priv,__args...) global() argument 252 stmmac_axi(__priv,__args...) global() argument 254 stmmac_dump_dma_regs(__priv,__args...) global() argument 256 stmmac_dma_rx_mode(__priv,__args...) global() argument 258 stmmac_dma_tx_mode(__priv,__args...) global() argument 260 stmmac_dma_diagnostic_fr(__priv,__args...) global() argument 262 stmmac_enable_dma_transmission(__priv,__args...) global() argument 264 stmmac_enable_dma_irq(__priv,__args...) global() argument 266 stmmac_disable_dma_irq(__priv,__args...) global() argument 268 stmmac_start_tx(__priv,__args...) global() argument 270 stmmac_stop_tx(__priv,__args...) global() argument 272 stmmac_start_rx(__priv,__args...) global() argument 274 stmmac_stop_rx(__priv,__args...) global() argument 276 stmmac_dma_interrupt_status(__priv,__args...) global() argument 278 stmmac_get_hw_feature(__priv,__args...) global() argument 280 stmmac_rx_watchdog(__priv,__args...) global() argument 282 stmmac_set_tx_ring_len(__priv,__args...) global() argument 284 stmmac_set_rx_ring_len(__priv,__args...) global() argument 286 stmmac_set_rx_tail_ptr(__priv,__args...) global() argument 288 stmmac_set_tx_tail_ptr(__priv,__args...) global() argument 290 stmmac_enable_tso(__priv,__args...) global() argument 292 stmmac_dma_qmode(__priv,__args...) global() argument 294 stmmac_set_dma_bfsize(__priv,__args...) global() argument 296 stmmac_enable_sph(__priv,__args...) global() argument 298 stmmac_enable_tbs(__priv,__args...) global() argument 416 stmmac_core_init(__priv,__args...) global() argument 418 stmmac_mac_update_caps(__priv) global() argument 420 stmmac_mac_set(__priv,__args...) global() argument 422 stmmac_rx_ipc(__priv,__args...) global() argument 424 stmmac_rx_queue_enable(__priv,__args...) global() argument 426 stmmac_rx_queue_prio(__priv,__args...) global() argument 428 stmmac_tx_queue_prio(__priv,__args...) global() argument 430 stmmac_rx_queue_routing(__priv,__args...) global() argument 432 stmmac_prog_mtl_rx_algorithms(__priv,__args...) global() argument 434 stmmac_prog_mtl_tx_algorithms(__priv,__args...) global() argument 436 stmmac_set_mtl_tx_queue_weight(__priv,__args...) global() argument 438 stmmac_map_mtl_to_dma(__priv,__args...) global() argument 440 stmmac_config_cbs(__priv,__args...) global() argument 442 stmmac_dump_mac_regs(__priv,__args...) global() argument 444 stmmac_host_irq_status(__priv,__args...) global() argument 446 stmmac_host_mtl_irq_status(__priv,__args...) global() argument 448 stmmac_set_filter(__priv,__args...) global() argument 450 stmmac_flow_ctrl(__priv,__args...) global() argument 452 stmmac_pmt(__priv,__args...) global() argument 454 stmmac_set_umac_addr(__priv,__args...) global() argument 456 stmmac_get_umac_addr(__priv,__args...) global() argument 458 stmmac_set_lpi_mode(__priv,__args...) global() argument 460 stmmac_set_eee_timer(__priv,__args...) global() argument 462 stmmac_set_eee_pls(__priv,__args...) global() argument 464 stmmac_mac_debug(__priv,__args...) global() argument 466 stmmac_pcs_ctrl_ane(__priv,__args...) global() argument 468 stmmac_safety_feat_config(__priv,__args...) global() argument 470 stmmac_safety_feat_irq_status(__priv,__args...) global() argument 472 stmmac_safety_feat_dump(__priv,__args...) global() argument 474 stmmac_rxp_config(__priv,__args...) global() argument 476 stmmac_flex_pps_config(__priv,__args...) global() argument 478 stmmac_set_mac_loopback(__priv,__args...) global() argument 480 stmmac_rss_configure(__priv,__args...) global() argument 482 stmmac_get_mac_tx_timestamp(__priv,__args...) global() argument 484 stmmac_sarc_configure(__priv,__args...) global() argument 486 stmmac_config_l3_filter(__priv,__args...) global() argument 488 stmmac_config_l4_filter(__priv,__args...) global() argument 490 stmmac_set_arp_offload(__priv,__args...) global() argument 492 stmmac_fpe_map_preemption_class(__priv,__args...) global() argument 510 stmmac_config_hw_tstamping(__priv,__args...) global() argument 512 stmmac_config_sub_second_increment(__priv,__args...) global() argument 514 stmmac_init_systime(__priv,__args...) global() argument 516 stmmac_config_addend(__priv,__args...) global() argument 518 stmmac_adjust_systime(__priv,__args...) global() argument 520 stmmac_get_systime(__priv,__args...) global() argument 522 stmmac_get_ptptime(__priv,__args...) global() argument 524 stmmac_timestamp_interrupt(__priv,__args...) global() argument 526 stmmac_hwtstamp_correct_latency(__priv,__args...) global() argument 545 stmmac_mode_init(__priv,__args...) global() argument 547 stmmac_is_jumbo_frm(__priv,__args...) global() argument 549 stmmac_jumbo_frm(__priv,__args...) global() argument 551 stmmac_set_16kib_bfsize(__priv,__args...) global() argument 553 stmmac_init_desc3(__priv,__args...) global() argument 555 stmmac_refill_desc3(__priv,__args...) global() argument 557 stmmac_clean_desc3(__priv,__args...) global() argument 585 stmmac_tc_init(__priv,__args...) global() argument 587 stmmac_tc_setup_cls_u32(__priv,__args...) global() argument 589 stmmac_tc_setup_cbs(__priv,__args...) global() argument 591 stmmac_tc_setup_cls(__priv,__args...) global() argument 593 stmmac_tc_setup_taprio(__priv,__args...) global() argument 595 stmmac_tc_setup_etf(__priv,__args...) global() argument 597 stmmac_tc_query_caps(__priv,__args...) global() argument 599 stmmac_tc_setup_mqprio(__priv,__args...) global() argument 610 stmmac_mmc_ctrl(__priv,__args...) global() argument 612 stmmac_mmc_intr_all_mask(__priv,__args...) global() argument 614 stmmac_mmc_read(__priv,__args...) global() argument 624 stmmac_est_configure(__priv,__args...) global() argument 626 stmmac_est_irq_status(__priv,__args...) global() argument 647 stmmac_update_vlan_hash(__priv,__args...) global() argument 649 stmmac_enable_vlan(__priv,__args...) global() argument 651 stmmac_rx_hw_vlan(__priv,__args...) global() argument 653 stmmac_set_hw_vlan_mode(__priv,__args...) global() argument 655 stmmac_add_hw_vlan_rx_fltr(__priv,__args...) global() argument 657 stmmac_del_hw_vlan_rx_fltr(__priv,__args...) global() argument 659 stmmac_restore_hw_vlan_rx_fltr(__priv,__args...) global() argument [all...] |