Lines Matching +full:mac +full:- +full:mode

1 /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
14 int __result = -EINVAL; \
15 if ((__priv)->hw->__module && (__priv)->hw->__module->__cname) { \
16 (__priv)->hw->__module->__cname((__arg0), ##__args); \
23 int __result = -EINVAL; \
24 if ((__priv)->hw->__module && (__priv)->hw->__module->__cname) \
25 __result = (__priv)->hw->__module->__cname((__arg0), ##__args); \
41 void (*init_rx_desc)(struct dma_desc *p, int disable_rx_ic, int mode,
44 void (*init_tx_desc)(struct dma_desc *p, int mode, int end);
47 bool csum_flag, int mode, bool tx_own, bool ls,
56 void (*release_tx_desc)(struct dma_desc *p, int mode);
190 /* Configure the AXI Bus Mode Register */
196 int mode, u32 channel,
199 int mode, u32 channel, int fifosz, u8 qmode);
309 /* Helpers to program the MAC core */
311 /* MAC core initialization */
313 /* Update MAC capabilities */
315 /* Enable the MAC RX/TX */
320 void (*rx_queue_enable)(struct mac_device_info *hw, u8 mode, u32 queue);
342 /* Dump MAC registers */
355 /* Set power management mode (e.g. magic frame) */
356 void (*pmt)(struct mac_device_info *hw, unsigned long mode);
357 /* Set/Get Unicast MAC addresses */
438 stmmac_do_void_callback(__priv, mac, core_init, __args)
440 stmmac_do_void_callback(__priv, mac, update_caps, __priv)
442 stmmac_do_void_callback(__priv, mac, set_mac, __args)
444 stmmac_do_callback(__priv, mac, rx_ipc, __args)
446 stmmac_do_void_callback(__priv, mac, rx_queue_enable, __args)
448 stmmac_do_void_callback(__priv, mac, rx_queue_prio, __args)
450 stmmac_do_void_callback(__priv, mac, tx_queue_prio, __args)
452 stmmac_do_void_callback(__priv, mac, rx_queue_routing, __args)
454 stmmac_do_void_callback(__priv, mac, prog_mtl_rx_algorithms, __args)
456 stmmac_do_void_callback(__priv, mac, prog_mtl_tx_algorithms, __args)
458 stmmac_do_void_callback(__priv, mac, set_mtl_tx_queue_weight, __priv, __args)
460 stmmac_do_void_callback(__priv, mac, map_mtl_to_dma, __args)
462 stmmac_do_void_callback(__priv, mac, config_cbs, __priv, __args)
464 stmmac_do_void_callback(__priv, mac, dump_regs, __args)
466 stmmac_do_callback(__priv, mac, host_irq_status, __args)
468 stmmac_do_callback(__priv, mac, host_mtl_irq_status, __priv, __args)
470 stmmac_do_void_callback(__priv, mac, set_filter, __args)
472 stmmac_do_void_callback(__priv, mac, flow_ctrl, __args)
474 stmmac_do_void_callback(__priv, mac, pmt, __args)
476 stmmac_do_void_callback(__priv, mac, set_umac_addr, __args)
478 stmmac_do_void_callback(__priv, mac, get_umac_addr, __args)
480 stmmac_do_void_callback(__priv, mac, set_eee_mode, __args)
482 stmmac_do_void_callback(__priv, mac, reset_eee_mode, __args)
484 stmmac_do_void_callback(__priv, mac, set_eee_lpi_entry_timer, __args)
486 stmmac_do_void_callback(__priv, mac, set_eee_timer, __args)
488 stmmac_do_void_callback(__priv, mac, set_eee_pls, __args)
490 stmmac_do_void_callback(__priv, mac, debug, __priv, __args)
492 stmmac_do_void_callback(__priv, mac, pcs_ctrl_ane, __args)
494 stmmac_do_void_callback(__priv, mac, pcs_get_adv_lp, __args)
496 stmmac_do_callback(__priv, mac, safety_feat_config, __args)
498 stmmac_do_callback(__priv, mac, safety_feat_irq_status, __args)
500 stmmac_do_callback(__priv, mac, safety_feat_dump, __args)
502 stmmac_do_callback(__priv, mac, rxp_config, __args)
504 stmmac_do_callback(__priv, mac, flex_pps_config, __args)
506 stmmac_do_void_callback(__priv, mac, set_mac_loopback, __args)
508 stmmac_do_callback(__priv, mac, rss_configure, __args)
510 stmmac_do_void_callback(__priv, mac, update_vlan_hash, __args)
512 stmmac_do_void_callback(__priv, mac, enable_vlan, __args)
514 stmmac_do_void_callback(__priv, mac, rx_hw_vlan, __args)
516 stmmac_do_void_callback(__priv, mac, set_hw_vlan_mode, __args)
518 stmmac_do_callback(__priv, mac, add_hw_vlan_rx_fltr, __args)
520 stmmac_do_callback(__priv, mac, del_hw_vlan_rx_fltr, __args)
522 stmmac_do_void_callback(__priv, mac, restore_hw_vlan_rx_fltr, __args)
524 stmmac_do_callback(__priv, mac, get_mac_tx_timestamp, __args)
526 stmmac_do_void_callback(__priv, mac, sarc_configure, __args)
528 stmmac_do_callback(__priv, mac, config_l3_filter, __args)
530 stmmac_do_callback(__priv, mac, config_l4_filter, __args)
532 stmmac_do_void_callback(__priv, mac, set_arp_offload, __args)
534 stmmac_do_void_callback(__priv, mac, fpe_configure, __args)
536 stmmac_do_void_callback(__priv, mac, fpe_send_mpacket, __args)
538 stmmac_do_callback(__priv, mac, fpe_irq_status, __args)
540 stmmac_do_callback(__priv, mac, fpe_get_add_frag_size, __args)
542 stmmac_do_void_callback(__priv, mac, fpe_set_add_frag_size, __args)
544 stmmac_do_void_callback(__priv, mac, fpe_map_preemption_class, __args)
597 stmmac_do_void_callback(__priv, mode, init, __args)
599 stmmac_do_callback(__priv, mode, is_jumbo_frm, __args)
601 stmmac_do_callback(__priv, mode, jumbo_frm, __args)
603 stmmac_do_callback(__priv, mode, set_16kib_bfsize, __args)
605 stmmac_do_void_callback(__priv, mode, init_desc3, __args)
607 stmmac_do_void_callback(__priv, mode, refill_desc3, __args)
609 stmmac_do_void_callback(__priv, mode, clean_desc3, __args)
656 void (*ctrl)(void __iomem *ioaddr, unsigned int mode);