Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 25 of 1368) sorted by relevance

12345678910>>...55

/linux/drivers/net/wireless/zydas/zd1211rw/
H A Dzd_mac.c125 static void housekeeping_init(struct zd_mac *mac);
126 static void housekeeping_enable(struct zd_mac *mac);
127 static void housekeeping_disable(struct zd_mac *mac);
128 static void beacon_init(struct zd_mac *mac);
129 static void beacon_enable(struct zd_mac *mac);
130 static void beacon_disable(struct zd_mac *mac);
131 static void set_rts_cts(struct zd_mac *mac, unsigned int short_preamble);
152 struct zd_mac *mac = zd_hw_mac(hw); in zd_check_signal() local
154 dev_dbg_f_cond(zd_mac_dev(mac), signal < 0 || signal > 100, in zd_check_signal()
170 struct zd_mac *mac in zd_mac_preinit_hw() local
184 struct zd_mac *mac = zd_hw_mac(hw); zd_mac_init_hw() local
222 zd_mac_clear(struct zd_mac * mac) zd_mac_clear() argument
229 set_rx_filter(struct zd_mac * mac) set_rx_filter() argument
242 set_mac_and_bssid(struct zd_mac * mac) set_mac_and_bssid() argument
262 set_mc_hash(struct zd_mac * mac) set_mc_hash() argument
271 struct zd_mac *mac = zd_hw_mac(hw); zd_op_start() local
331 struct zd_mac *mac = zd_hw_mac(hw); zd_op_stop() local
357 zd_restore_settings(struct zd_mac * mac) zd_restore_settings() argument
488 struct zd_mac *mac = zd_hw_mac(hw); zd_mac_tx_failed() local
570 struct zd_mac *mac = zd_hw_mac(hw); zd_mac_tx_to_dev() local
645 cs_set_control(struct zd_mac * mac,struct zd_ctrlset * cs,struct ieee80211_hdr * header,struct ieee80211_tx_info * info) cs_set_control() argument
678 zd_mac_match_cur_beacon(struct zd_mac * mac,struct sk_buff * beacon) zd_mac_match_cur_beacon() argument
689 zd_mac_free_cur_beacon_locked(struct zd_mac * mac) zd_mac_free_cur_beacon_locked() argument
697 zd_mac_free_cur_beacon(struct zd_mac * mac) zd_mac_free_cur_beacon() argument
707 struct zd_mac *mac = zd_hw_mac(hw); zd_mac_config_beacon() local
853 fill_ctrlset(struct zd_mac * mac,struct sk_buff * skb) fill_ctrlset() argument
931 struct zd_mac *mac = zd_hw_mac(hw); zd_op_tx() local
967 struct zd_mac *mac = zd_hw_mac(hw); filter_ack() local
1021 struct zd_mac *mac = zd_hw_mac(hw); zd_mac_rx() local
1105 struct zd_mac *mac = zd_hw_mac(hw); zd_op_add_interface() local
1131 struct zd_mac *mac = zd_hw_mac(hw); zd_op_remove_interface() local
1142 struct zd_mac *mac = zd_hw_mac(hw); zd_op_config() local
1152 zd_beacon_done(struct zd_mac * mac) zd_beacon_done() argument
1187 struct zd_mac *mac = container_of(work, struct zd_mac, process_intr); zd_process_intr() local
1207 struct zd_mac *mac = zd_hw_mac(hw); zd_op_prepare_multicast() local
1233 struct zd_mac *mac = zd_hw_mac(hw); zd_op_configure_filter() local
1275 set_rts_cts(struct zd_mac * mac,unsigned int short_preamble) set_rts_cts() argument
1287 struct zd_mac *mac = zd_hw_mac(hw); zd_op_bss_info_changed() local
1345 struct zd_mac *mac = zd_hw_mac(hw); zd_op_get_tsf() local
1369 struct zd_mac *mac; zd_mac_alloc_hw() local
1434 struct zd_mac *mac = beacon_watchdog_handler() local
1481 beacon_init(struct zd_mac * mac) beacon_init() argument
1486 beacon_enable(struct zd_mac * mac) beacon_enable() argument
1495 beacon_disable(struct zd_mac * mac) beacon_disable() argument
1507 struct zd_mac *mac = link_led_handler() local
1530 housekeeping_init(struct zd_mac * mac) housekeeping_init() argument
1535 housekeeping_enable(struct zd_mac * mac) housekeeping_enable() argument
1542 housekeeping_disable(struct zd_mac * mac) housekeeping_disable() argument
[all...]
/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dxgmac.c41 static inline int macidx(const struct cmac *mac) in macidx() argument
43 return mac->offset / (XGMAC0_1_BASE_ADDR - XGMAC0_0_BASE_ADDR); in macidx()
46 static void xaui_serdes_reset(struct cmac *mac) in xaui_serdes_reset() argument
54 struct adapter *adap = mac->adapter; in xaui_serdes_reset()
55 u32 ctrl = A_XGM_SERDES_CTRL0 + mac->offset; in xaui_serdes_reset()
57 t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | in xaui_serdes_reset()
70 void t3b_pcs_reset(struct cmac *mac) in t3b_pcs_reset() argument
72 t3_set_reg_field(mac->adapter, A_XGM_RESET_CTRL + mac->offset, in t3b_pcs_reset()
75 t3_set_reg_field(mac in t3b_pcs_reset()
79 t3_mac_reset(struct cmac * mac) t3_mac_reset() argument
150 t3b2_mac_reset(struct cmac * mac) t3b2_mac_reset() argument
230 set_addr_filter(struct cmac * mac,int idx,const u8 * addr) set_addr_filter() argument
243 t3_mac_set_address(struct cmac * mac,unsigned int idx,const u8 addr[6]) t3_mac_set_address() argument
256 t3_mac_set_num_ucast(struct cmac * mac,int n) t3_mac_set_num_ucast() argument
264 t3_mac_disable_exact_filters(struct cmac * mac) t3_mac_disable_exact_filters() argument
275 t3_mac_enable_exact_filters(struct cmac * mac) t3_mac_enable_exact_filters() argument
300 t3_mac_set_rx_mode(struct cmac * mac,struct net_device * dev) t3_mac_set_rx_mode() argument
345 t3_mac_set_mtu(struct cmac * mac,unsigned int mtu) t3_mac_set_mtu() argument
428 t3_mac_set_speed_duplex_fc(struct cmac * mac,int speed,int duplex,int fc) t3_mac_set_speed_duplex_fc() argument
467 t3_mac_enable(struct cmac * mac,int which) t3_mac_enable() argument
506 t3_mac_disable(struct cmac * mac,int which) t3_mac_disable() argument
532 t3b2_mac_watchdog_task(struct cmac * mac) t3b2_mac_watchdog_task() argument
598 t3_mac_update_stats(struct cmac * mac) t3_mac_update_stats() argument
600 RMON_READ(mac,addr) t3_mac_update_stats() argument
601 RMON_UPDATE(mac,name,reg) t3_mac_update_stats() argument
603 RMON_UPDATE64(mac,name,reg_lo,reg_hi) t3_mac_update_stats() argument
[all...]
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-mac.c10 #include "dpaa2-mac.h"
20 static int dpaa2_mac_cmp_ver(struct dpaa2_mac *mac, in dpaa2_mac_cmp_ver() argument
23 if (mac->ver_major == ver_major) in dpaa2_mac_cmp_ver()
24 return mac->ver_minor - ver_minor; in dpaa2_mac_cmp_ver()
25 return mac->ver_major - ver_major; in dpaa2_mac_cmp_ver()
28 static void dpaa2_mac_detect_features(struct dpaa2_mac *mac) in dpaa2_mac_detect_features() argument
30 mac->features = 0; in dpaa2_mac_detect_features()
32 if (dpaa2_mac_cmp_ver(mac, DPMAC_PROTOCOL_CHANGE_VER_MAJOR, in dpaa2_mac_detect_features()
34 mac->features |= DPAA2_MAC_FEATURE_PROTOCOL_CHANGE; in dpaa2_mac_detect_features()
155 struct dpaa2_mac *mac in dpaa2_mac_select_pcs() local
163 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); dpaa2_mac_config() local
199 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); dpaa2_mac_link_up() local
233 struct dpaa2_mac *mac = phylink_to_dpaa2_mac(config); dpaa2_mac_link_down() local
251 dpaa2_pcs_create(struct dpaa2_mac * mac,struct fwnode_handle * dpmac_node,int id) dpaa2_pcs_create() argument
289 dpaa2_pcs_destroy(struct dpaa2_mac * mac) dpaa2_pcs_destroy() argument
299 dpaa2_mac_set_supported_interfaces(struct dpaa2_mac * mac) dpaa2_mac_set_supported_interfaces() argument
342 dpaa2_mac_start(struct dpaa2_mac * mac) dpaa2_mac_start() argument
352 dpaa2_mac_stop(struct dpaa2_mac * mac) dpaa2_mac_stop() argument
362 dpaa2_mac_connect(struct dpaa2_mac * mac) dpaa2_mac_connect() argument
454 dpaa2_mac_disconnect(struct dpaa2_mac * mac) dpaa2_mac_disconnect() argument
466 dpaa2_mac_open(struct dpaa2_mac * mac) dpaa2_mac_open() argument
514 dpaa2_mac_close(struct dpaa2_mac * mac) dpaa2_mac_close() argument
569 dpaa2_mac_get_ethtool_stats(struct dpaa2_mac * mac,u64 * data) dpaa2_mac_get_ethtool_stats() argument
[all...]
H A Ddpaa2-mac.h33 static inline bool dpaa2_mac_is_type_phy(struct dpaa2_mac *mac) in dpaa2_mac_is_type_phy() argument
35 if (!mac) in dpaa2_mac_is_type_phy()
38 return mac->attr.link_type == DPMAC_LINK_TYPE_PHY || in dpaa2_mac_is_type_phy()
39 mac->attr.link_type == DPMAC_LINK_TYPE_BACKPLANE; in dpaa2_mac_is_type_phy()
42 int dpaa2_mac_open(struct dpaa2_mac *mac);
44 void dpaa2_mac_close(struct dpaa2_mac *mac);
46 int dpaa2_mac_connect(struct dpaa2_mac *mac);
48 void dpaa2_mac_disconnect(struct dpaa2_mac *mac);
54 void dpaa2_mac_get_ethtool_stats(struct dpaa2_mac *mac, u64 *data);
56 void dpaa2_mac_start(struct dpaa2_mac *mac);
[all...]
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c83 static unsigned int read_mac_reg(const struct pasemi_mac *mac, unsigned int reg) in read_mac_reg() argument
85 return pasemi_read_mac_reg(mac->dma_if, reg); in read_mac_reg()
88 static void write_mac_reg(const struct pasemi_mac *mac, unsigned int reg, in write_mac_reg() argument
91 pasemi_write_mac_reg(mac->dma_if, reg, val); in write_mac_reg()
104 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac) in rx_ring() argument
106 return mac->rx; in rx_ring()
109 static struct pasemi_mac_txring *tx_ring(const struct pasemi_mac *mac) in tx_ring() argument
111 return mac->tx; in tx_ring()
124 static int mac_to_intf(struct pasemi_mac *mac) in mac_to_intf() argument
126 struct pci_dev *pdev = mac in mac_to_intf()
152 pasemi_mac_intf_disable(struct pasemi_mac * mac) pasemi_mac_intf_disable() argument
161 pasemi_mac_intf_enable(struct pasemi_mac * mac) pasemi_mac_intf_enable() argument
170 pasemi_get_mac_addr(struct pasemi_mac * mac) pasemi_get_mac_addr() argument
217 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_set_mac_addr() local
242 pasemi_mac_unmap_tx_skb(struct pasemi_mac * mac,const int nfrags,struct sk_buff * skb,const dma_addr_t * dmas) pasemi_mac_unmap_tx_skb() argument
266 pasemi_mac_setup_csring(struct pasemi_mac * mac) pasemi_mac_setup_csring() argument
340 pasemi_mac_setup_csrings(struct pasemi_mac * mac) pasemi_mac_setup_csrings() argument
367 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_setup_rx_resources() local
448 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_setup_tx_resources() local
508 pasemi_mac_free_tx_resources(struct pasemi_mac * mac) pasemi_mac_free_tx_resources() argument
543 pasemi_mac_free_rx_buffers(struct pasemi_mac * mac) pasemi_mac_free_rx_buffers() argument
564 pasemi_mac_free_rx_resources(struct pasemi_mac * mac) pasemi_mac_free_rx_resources() argument
579 const struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_replenish_rx_ring() local
625 pasemi_mac_restart_rx_intr(const struct pasemi_mac * mac) pasemi_mac_restart_rx_intr() argument
643 pasemi_mac_restart_tx_intr(const struct pasemi_mac * mac) pasemi_mac_restart_tx_intr() argument
656 pasemi_mac_rx_error(const struct pasemi_mac * mac,const u64 macrx) pasemi_mac_rx_error() argument
675 pasemi_mac_tx_error(const struct pasemi_mac * mac,const u64 mactx) pasemi_mac_tx_error() argument
696 struct pasemi_mac *mac = rx->mac; pasemi_mac_clean_rx() local
817 struct pasemi_mac *mac = txring->mac; pasemi_mac_clean_tx() local
909 struct pasemi_mac *mac = rxring->mac; pasemi_mac_rx_intr() local
939 struct pasemi_mac *mac = txring->mac; pasemi_mac_tx_timer() local
952 struct pasemi_mac *mac = txring->mac; pasemi_mac_tx_intr() local
977 struct pasemi_mac *mac = netdev_priv(dev); pasemi_adjust_link() local
1040 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_phy_init() local
1066 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_open() local
1217 pasemi_mac_pause_txchan(struct pasemi_mac * mac) pasemi_mac_pause_txchan() argument
1239 pasemi_mac_pause_rxchan(struct pasemi_mac * mac) pasemi_mac_pause_rxchan() argument
1259 pasemi_mac_pause_rxint(struct pasemi_mac * mac) pasemi_mac_pause_rxint() argument
1280 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_close() local
1429 struct pasemi_mac * const mac = netdev_priv(dev); pasemi_mac_start_tx() local
1546 const struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_set_rx_mode() local
1563 struct pasemi_mac *mac = container_of(napi, struct pasemi_mac, napi); pasemi_mac_poll() local
1586 const struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_netpoll() local
1600 struct pasemi_mac *mac = netdev_priv(dev); pasemi_mac_change_mtu() local
1680 struct pasemi_mac *mac; pasemi_mac_probe() local
1797 struct pasemi_mac *mac; pasemi_mac_remove() local
[all...]
/linux/drivers/net/wireless/purelifi/plfxlc/
H A Dmac.c14 #include "mac.h"
87 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); in plfxlc_mac_init_hw() local
88 struct plfxlc_chip *chip = &mac->chip; in plfxlc_mac_init_hw()
93 dev_warn(plfxlc_mac_dev(mac), "init hw failed (%d)\n", r); in plfxlc_mac_init_hw()
97 dev_dbg(plfxlc_mac_dev(mac), "irq_disabled (%d)\n", irqs_disabled()); in plfxlc_mac_init_hw()
110 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); in plfxlc_op_stop() local
112 clear_bit(PURELIFI_DEVICE_RUNNING, &mac->flags); in plfxlc_op_stop()
115 int plfxlc_restore_settings(struct plfxlc_mac *mac) in plfxlc_restore_settings() argument
120 spin_lock_irq(&mac->lock); in plfxlc_restore_settings()
121 beacon_interval = mac in plfxlc_restore_settings()
174 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_mac_tx_to_dev() local
198 plfxlc_fill_ctrlset(struct plfxlc_mac * mac,struct sk_buff * skb) plfxlc_fill_ctrlset() argument
284 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_op_tx() local
341 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_filter_ack() local
396 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_mac_rx() local
499 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_op_add_interface() local
523 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_op_remove_interface() local
546 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_op_configure_filter() local
585 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_op_bss_info_changed() local
669 struct plfxlc_mac *mac = plfxlc_hw_mac(hw); plfxlc_get_et_stats() local
705 struct plfxlc_mac *mac; plfxlc_mac_alloc_hw() local
[all...]
/linux/drivers/net/wireless/quantenna/qtnfmac/
H A Dcore.c42 struct qtnf_wmac *mac = NULL; in qtnf_core_get_mac() local
50 mac = bus->mac[macid]; in qtnf_core_get_mac()
52 if (unlikely(!mac)) { in qtnf_core_get_mac()
57 return mac; in qtnf_core_get_mac()
84 queue_work(vif->mac->bus->hprio_workqueue, &vif->high_pri_tx_work); in qtnf_packet_send_hi_pri()
93 struct qtnf_wmac *mac; in qtnf_netdev_hard_start_xmit() local
109 mac = vif->mac; in qtnf_netdev_hard_start_xmit()
110 if (unlikely(!mac)) { in qtnf_netdev_hard_start_xmit()
141 struct qtnf_wmac *mac; qtnf_netdev_tx_timeout() local
210 qtnf_mac_init_single_band(struct wiphy * wiphy,struct qtnf_wmac * mac,enum nl80211_band band) qtnf_mac_init_single_band() argument
233 qtnf_mac_init_bands(struct qtnf_wmac * mac) qtnf_mac_init_bands() argument
257 qtnf_mac_get_free_vif(struct qtnf_wmac * mac) qtnf_mac_get_free_vif() argument
271 qtnf_mac_get_base_vif(struct qtnf_wmac * mac) qtnf_mac_get_base_vif() argument
283 qtnf_mac_iface_comb_free(struct qtnf_wmac * mac) qtnf_mac_iface_comb_free() argument
300 qtnf_mac_ext_caps_free(struct qtnf_wmac * mac) qtnf_mac_ext_caps_free() argument
334 qtnf_mac_init_primary_intf(struct qtnf_wmac * mac) qtnf_mac_init_primary_intf() argument
345 qtnf_mac_scan_finish(struct qtnf_wmac * mac,bool aborted) qtnf_mac_scan_finish() argument
361 qtnf_scan_done(struct qtnf_wmac * mac,bool aborted) qtnf_scan_done() argument
369 struct qtnf_wmac *mac = qtnf_mac_scan_timeout() local
397 struct qtnf_wmac *mac; qtnf_core_mac_alloc() local
447 qtnf_core_net_attach(struct qtnf_wmac * mac,struct qtnf_vif * vif,const char * name,unsigned char name_assign_type) qtnf_core_net_attach() argument
492 struct qtnf_wmac *mac; qtnf_core_mac_detach() local
546 struct qtnf_wmac *mac; qtnf_core_mac_attach() local
823 struct qtnf_wmac *mac; qtnf_classify_skb() local
882 struct qtnf_wmac *mac; qtnf_wake_all_queues() local
[all...]
H A Devent.c19 qtnf_event_handle_sta_assoc(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_assoc() argument
34 mac->macid, vif->vifid, len, sizeof(*sta_assoc)); in qtnf_event_handle_sta_assoc()
40 mac->macid, vif->vifid); in qtnf_event_handle_sta_assoc()
51 pr_debug("VIF%u.%u: MAC:%pM FC:%x\n", mac->macid, vif->vifid, sta_addr, in qtnf_event_handle_sta_assoc()
102 qtnf_event_handle_sta_deauth(struct qtnf_wmac *mac, struct qtnf_vif *vif, in qtnf_event_handle_sta_deauth() argument
111 mac->macid, vif->vifid, len, in qtnf_event_handle_sta_deauth()
118 mac->macid, vif->vifid); in qtnf_event_handle_sta_deauth()
125 pr_debug("VIF%u.%u: MAC:%pM reason:%x\n", mac->macid, vif->vifid, in qtnf_event_handle_sta_deauth()
140 struct wiphy *wiphy = priv_to_wiphy(vif->mac); in qtnf_event_handle_bss_join()
154 vif->mac in qtnf_event_handle_bss_join()
421 qtnf_event_handle_scan_complete(struct qtnf_wmac * mac,const struct qlink_event_scan_complete * status,u16 len) qtnf_event_handle_scan_complete() argument
436 qtnf_event_handle_freq_change(struct qtnf_wmac * mac,const struct qlink_event_freq_change * data,u16 len) qtnf_event_handle_freq_change() argument
676 qtnf_event_parse(struct qtnf_wmac * mac,const struct sk_buff * event_skb) qtnf_event_parse() argument
760 struct qtnf_wmac *mac; qtnf_event_process_skb() local
[all...]
H A Dcommands.c215 vif->mac->macid, vif->vifid, len); in qtnf_cmd_start_ap_can_fit()
249 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_start_ap()
358 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_start_ap()
359 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_start_ap()
366 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_start_ap()
376 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac->macid, vif->vifid, in qtnf_cmd_send_stop_ap()
382 qtnf_bus_lock(vif->mac->bus); in qtnf_cmd_send_stop_ap()
383 ret = qtnf_cmd_send(vif->mac->bus, cmd_skb); in qtnf_cmd_send_stop_ap()
384 qtnf_bus_unlock(vif->mac->bus); in qtnf_cmd_send_stop_ap()
395 cmd_skb = qtnf_cmd_alloc_new_cmdskb(vif->mac in qtnf_cmd_send_register_mgmt()
977 qtnf_parse_wowlan_info(struct qtnf_wmac * mac,const struct qlink_wowlan_capab_data * wowlan) qtnf_parse_wowlan_info() argument
1008 qtnf_parse_variable_mac_info(struct qtnf_wmac * mac,const struct qlink_resp_get_mac_info * resp,size_t tlv_buf_size) qtnf_parse_variable_mac_info() argument
1217 qtnf_cmd_resp_proc_mac_info(struct qtnf_wmac * mac,const struct qlink_resp_get_mac_info * resp_info) qtnf_cmd_resp_proc_mac_info() argument
1533 qtnf_cmd_get_mac_info(struct qtnf_wmac * mac) qtnf_cmd_get_mac_info() argument
1595 qtnf_cmd_band_info_get(struct qtnf_wmac * mac,struct ieee80211_supported_band * band) qtnf_cmd_band_info_get() argument
1637 qtnf_cmd_send_update_phy_params(struct qtnf_wmac * mac,u32 changed) qtnf_cmd_send_update_phy_params() argument
1872 qtnf_cmd_send_change_sta(struct qtnf_vif * vif,const u8 * mac,struct station_parameters * params) qtnf_cmd_send_change_sta() argument
1986 qtnf_cmd_send_scan(struct qtnf_wmac * mac) qtnf_cmd_send_scan() argument
2240 qtnf_cmd_reg_notify(struct qtnf_wmac * mac,struct regulatory_request * req,bool slave_radar,bool dfs_offload) qtnf_cmd_reg_notify() argument
2412 qtnf_cmd_get_chan_stats(struct qtnf_wmac * mac,u32 chan_freq,struct survey_info * survey) qtnf_cmd_get_chan_stats() argument
2459 struct qtnf_wmac *mac = vif->mac; qtnf_cmd_send_chan_switch() local
[all...]
/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dvsc7326.c84 val |= 0x1; /* Enable mac MAC itself */ in vsc7326_full_reset()
361 static int mac_intr_handler(struct cmac *mac) in mac_intr_handler() argument
366 static int mac_intr_enable(struct cmac *mac) in mac_intr_enable() argument
371 static int mac_intr_disable(struct cmac *mac) in mac_intr_disable() argument
376 static int mac_intr_clear(struct cmac *mac) in mac_intr_clear() argument
382 static int mac_set_address(struct cmac* mac, const u8 addr[6]) in mac_set_address() argument
385 int port = mac->instance->index; in mac_set_address()
387 vsc_write(mac->adapter, REG_MAC_LOW_ADDR(port), in mac_set_address()
389 vsc_write(mac->adapter, REG_MAC_HIGH_ADDR(port), in mac_set_address()
392 vsc_read(mac in mac_set_address()
405 mac_get_address(struct cmac * mac,u8 addr[6]) mac_get_address() argument
423 mac_reset(struct cmac * mac) mac_reset() argument
433 mac_set_rx_mode(struct cmac * mac,struct t1_rx_mode * rm) mac_set_rx_mode() argument
450 mac_set_mtu(struct cmac * mac,int mtu) mac_set_mtu() argument
459 mac_set_speed_duplex_fc(struct cmac * mac,int speed,int duplex,int fc) mac_set_speed_duplex_fc() argument
528 mac_enable(struct cmac * mac,int which) mac_enable() argument
545 mac_disable(struct cmac * mac,int which) mac_disable() argument
571 rmon_update(struct cmac * mac,unsigned int addr,u64 * stat) rmon_update() argument
586 port_stats_update(struct cmac * mac) port_stats_update() argument
639 mac_update_statistics(struct cmac * mac,int flag) mac_update_statistics() argument
660 mac_destroy(struct cmac * mac) mac_destroy() argument
684 struct cmac *mac; vsc7326_mac_create() local
[all...]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-ingenic.c76 struct ingenic_mac *mac = bsp_priv; in ingenic_mac_init() local
79 if (mac->soc_info->set_mode) { in ingenic_mac_init()
80 ret = mac->soc_info->set_mode(mac->plat_dat); in ingenic_mac_init()
90 struct ingenic_mac *mac = plat_dat->bsp_priv; in jz4775_mac_set_mode() local
97 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_MII\n"); in jz4775_mac_set_mode()
103 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_GMII\n"); in jz4775_mac_set_mode()
109 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_RMII\n"); in jz4775_mac_set_mode()
118 dev_dbg(mac->dev, "MAC PHY Control Register: PHY_INTERFACE_MODE_RGMII\n"); in jz4775_mac_set_mode()
122 dev_err(mac in jz4775_mac_set_mode()
132 struct ingenic_mac *mac = plat_dat->bsp_priv; x1000_mac_set_mode() local
150 struct ingenic_mac *mac = plat_dat->bsp_priv; x1600_mac_set_mode() local
170 struct ingenic_mac *mac = plat_dat->bsp_priv; x1830_mac_set_mode() local
191 struct ingenic_mac *mac = plat_dat->bsp_priv; x2000_mac_set_mode() local
236 struct ingenic_mac *mac; ingenic_mac_probe() local
[all...]
H A Dhwif.c45 struct mac_device_info *mac = priv->hw; in stmmac_dwmac_mode_quirk() local
50 mac->mode = &chain_mode_ops; in stmmac_dwmac_mode_quirk()
54 mac->mode = &ring_mode_ops; in stmmac_dwmac_mode_quirk()
60 struct mac_device_info *mac = priv->hw; in stmmac_dwmac1_quirks() local
73 mac->desc = &enh_desc_ops; in stmmac_dwmac1_quirks()
76 mac->desc = &ndesc_ops; in stmmac_dwmac1_quirks()
117 const void *mac; member
140 .mac = &dwmac100_ops,
159 .mac = &dwmac1000_ops,
179 .mac
315 struct mac_device_info *mac; stmmac_hwif_init() local
[all...]
/linux/drivers/net/ethernet/hisilicon/hibmcge/
H A Dhbg_mdio.c12 #define HBG_MAC_GET_PRIV(mac) ((struct hbg_priv *)(mac)->mdio_bus->priv) argument
13 #define HBG_MII_BUS_GET_MAC(bus) (&((struct hbg_priv *)(bus)->priv)->mac)
25 static void hbg_mdio_set_command(struct hbg_mac *mac, u32 cmd) in hbg_mdio_set_command() argument
27 hbg_reg_write(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_COMMAND_ADDR, cmd); in hbg_mdio_set_command()
30 static void hbg_mdio_get_command(struct hbg_mac *mac, u32 *cmd) in hbg_mdio_get_command() argument
32 *cmd = hbg_reg_read(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_COMMAND_ADDR); in hbg_mdio_get_command()
35 static void hbg_mdio_set_wdata_reg(struct hbg_mac *mac, u16 wdata_value) in hbg_mdio_set_wdata_reg() argument
37 hbg_reg_write_field(HBG_MAC_GET_PRIV(mac), HBG_REG_MDIO_WDATA_ADDR, in hbg_mdio_set_wdata_reg()
41 static u32 hbg_mdio_get_rdata_reg(struct hbg_mac *mac) in hbg_mdio_get_rdata_reg() argument
48 hbg_mdio_wait_ready(struct hbg_mac * mac) hbg_mdio_wait_ready() argument
62 hbg_mdio_cmd_send(struct hbg_mac * mac,u32 prt_addr,u32 dev_addr,u32 type,u32 op_code) hbg_mdio_cmd_send() argument
84 struct hbg_mac *mac = HBG_MII_BUS_GET_MAC(bus); hbg_mdio_read22() local
98 struct hbg_mac *mac = HBG_MII_BUS_GET_MAC(bus); hbg_mdio_write22() local
108 struct hbg_mac *mac = &priv->mac; hbg_mdio_init_hw() local
270 struct hbg_mac *mac = &priv->mac; hbg_mdio_init() local
[all...]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmac.c19 struct e1000_mac_info *mac = &hw->mac; in e1000e_get_bus_info_pcie() local
31 mac->ops.set_lan_id(hw); in e1000e_get_bus_info_pcie()
118 hw->mac.ops.rar_set(hw, hw->mac.addr, 0); in e1000e_init_rx_addrs()
123 hw->mac.ops.rar_set(hw, mac_addr, i); in e1000e_init_rx_addrs()
150 if (hw->mac.type == e1000_82573) in e1000_check_alt_mac_addr_generic()
189 hw->mac.ops.rar_set(hw, alt_mac_addr, 0); in e1000_check_alt_mac_addr_generic()
196 return hw->mac.rar_entry_count; in e1000e_rar_get_count_generic()
250 hash_mask = (hw->mac in e1000_hash_mc_addr()
409 struct e1000_mac_info *mac = &hw->mac; e1000e_check_for_copper_link() local
472 struct e1000_mac_info *mac = &hw->mac; e1000e_check_for_fiber_link() local
537 struct e1000_mac_info *mac = &hw->mac; e1000e_check_for_serdes_link() local
734 struct e1000_mac_info *mac = &hw->mac; e1000_commit_fc_settings_generic() local
800 struct e1000_mac_info *mac = &hw->mac; e1000_poll_fiber_serdes_link_generic() local
1014 struct e1000_mac_info *mac = &hw->mac; e1000e_config_fc_after_link_up() local
1479 struct e1000_mac_info *mac = &hw->mac; e1000e_id_led_init_generic() local
1740 struct e1000_mac_info *mac = &hw->mac; e1000e_reset_adaptive() local
1766 struct e1000_mac_info *mac = &hw->mac; e1000e_update_adaptive() local
[all...]
H A D82571.c62 switch (hw->mac.type) { in e1000_init_phy_params_82571()
90 switch (hw->mac.type) { in e1000_init_phy_params_82571()
143 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
174 switch (hw->mac.type) { in e1000_init_nvm_params_82571()
193 struct e1000_mac_info *mac = &hw->mac; in e1000_init_mac_params_82571() local
204 mac->ops.setup_physical_interface = in e1000_init_mac_params_82571()
206 mac->ops.check_for_link = e1000e_check_for_fiber_link; in e1000_init_mac_params_82571()
207 mac->ops.get_link_up_info = in e1000_init_mac_params_82571()
215 mac in e1000_init_mac_params_82571()
1067 struct e1000_mac_info *mac = &hw->mac; e1000_init_hw_82571() local
1497 struct e1000_mac_info *mac = &hw->mac; e1000_check_for_serdes_link_82571() local
1800 struct e1000_mac_info *mac = &hw->mac; e1000_power_down_phy_copper_82571() local
[all...]
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc_hw.h313 #define ENETC_PM_REOCT(mac) (0x8100 + ENETC_PMAC_OFFSET * (mac)) argument
314 #define ENETC_PM_RALN(mac) (0x8110 + ENETC_PMAC_OFFSET * (mac)) argument
315 #define ENETC_PM_RXPF(mac) (0x8118 + ENETC_PMAC_OFFSET * (mac)) argument
316 #define ENETC_PM_RFRM(mac) (0x8120 + ENETC_PMAC_OFFSET * (mac)) argument
317 #define ENETC_PM_RFCS(mac) (0x8128 + ENETC_PMAC_OFFSET * (mac)) argument
318 ENETC_PM_RVLAN(mac) global() argument
319 ENETC_PM_RERR(mac) global() argument
320 ENETC_PM_RUCA(mac) global() argument
321 ENETC_PM_RMCA(mac) global() argument
322 ENETC_PM_RBCA(mac) global() argument
323 ENETC_PM_RDRP(mac) global() argument
324 ENETC_PM_RPKT(mac) global() argument
325 ENETC_PM_RUND(mac) global() argument
326 ENETC_PM_R64(mac) global() argument
327 ENETC_PM_R127(mac) global() argument
328 ENETC_PM_R255(mac) global() argument
329 ENETC_PM_R511(mac) global() argument
330 ENETC_PM_R1023(mac) global() argument
331 ENETC_PM_R1522(mac) global() argument
332 ENETC_PM_R1523X(mac) global() argument
333 ENETC_PM_ROVR(mac) global() argument
334 ENETC_PM_RJBR(mac) global() argument
335 ENETC_PM_RFRG(mac) global() argument
336 ENETC_PM_RCNP(mac) global() argument
337 ENETC_PM_RDRNTP(mac) global() argument
338 ENETC_PM_TEOCT(mac) global() argument
339 ENETC_PM_TOCT(mac) global() argument
340 ENETC_PM_TCRSE(mac) global() argument
341 ENETC_PM_TXPF(mac) global() argument
342 ENETC_PM_TFRM(mac) global() argument
343 ENETC_PM_TFCS(mac) global() argument
344 ENETC_PM_TVLAN(mac) global() argument
345 ENETC_PM_TERR(mac) global() argument
346 ENETC_PM_TUCA(mac) global() argument
347 ENETC_PM_TMCA(mac) global() argument
348 ENETC_PM_TBCA(mac) global() argument
349 ENETC_PM_TPKT(mac) global() argument
350 ENETC_PM_TUND(mac) global() argument
351 ENETC_PM_T64(mac) global() argument
352 ENETC_PM_T127(mac) global() argument
353 ENETC_PM_T255(mac) global() argument
354 ENETC_PM_T511(mac) global() argument
355 ENETC_PM_T1023(mac) global() argument
356 ENETC_PM_T1522(mac) global() argument
357 ENETC_PM_T1523X(mac) global() argument
358 ENETC_PM_TCNP(mac) global() argument
359 ENETC_PM_TDFR(mac) global() argument
360 ENETC_PM_TMCOL(mac) global() argument
361 ENETC_PM_TSCOL(mac) global() argument
362 ENETC_PM_TLCOL(mac) global() argument
363 ENETC_PM_TECOL(mac) global() argument
[all...]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_mdb.c16 unsigned char mac[ETH_ALEN]; member
57 const unsigned char *mac, in lan966x_mdb_entry_get() argument
63 if (ether_addr_equal(mdb_entry->mac, mac) && in lan966x_mdb_entry_get()
81 ether_addr_copy(mdb_entry->mac, mdb->addr); in lan966x_mdb_entry_add()
89 static void lan966x_mdb_encode_mac(unsigned char *mac, in lan966x_mdb_encode_mac() argument
93 ether_addr_copy(mac, mdb_entry->mac); in lan966x_mdb_encode_mac()
96 mac[0] = 0; in lan966x_mdb_encode_mac()
97 mac[ in lan966x_mdb_encode_mac()
112 unsigned char mac[ETH_ALEN]; lan966x_mdb_ip_add() local
147 unsigned char mac[ETH_ALEN]; lan966x_mdb_ip_del() local
256 unsigned char mac[ETH_ALEN]; lan966x_mdb_l2_add() local
305 unsigned char mac[ETH_ALEN]; lan966x_mdb_l2_del() local
355 lan966x_mdb_classify(const unsigned char * mac) lan966x_mdb_classify() argument
402 unsigned char mac[ETH_ALEN]; lan966x_mdb_ip_cpu_copy() local
414 unsigned char mac[ETH_ALEN]; lan966x_mdb_l2_cpu_copy() local
457 unsigned char mac[ETH_ALEN]; lan966x_mdb_ip_cpu_remove() local
469 unsigned char mac[ETH_ALEN]; lan966x_mdb_l2_cpu_remove() local
512 unsigned char mac[ETH_ALEN]; lan966x_mdb_clear_entries() local
529 unsigned char mac[ETH_ALEN]; lan966x_mdb_restore_entries() local
[all...]
H A Dlan966x_mac.c21 unsigned char mac[ETH_ALEN] __aligned(2); member
53 const unsigned char mac[ETH_ALEN], in lan966x_mac_select()
62 mach |= mac[0] << 8; in lan966x_mac_select()
63 mach |= mac[1] << 0; in lan966x_mac_select()
64 macl |= mac[2] << 24; in lan966x_mac_select()
65 macl |= mac[3] << 16; in lan966x_mac_select()
66 macl |= mac[4] << 8; in lan966x_mac_select()
67 macl |= mac[5] << 0; in lan966x_mac_select()
75 const unsigned char mac[ETH_ALEN], in __lan966x_mac_learn_locked()
81 lan966x_mac_select(lan966x, mac, vi in __lan966x_mac_learn_locked()
204 lan966x_mac_alloc_entry(struct lan966x_port * port,const unsigned char * mac,u16 vid) lan966x_mac_alloc_entry() argument
222 lan966x_mac_find_entry(struct lan966x * lan966x,const unsigned char * mac,u16 vid,u16 port_index) lan966x_mac_find_entry() argument
262 lan966x_fdb_call_notifiers(enum switchdev_notifier_type type,const char * mac,u16 vid,struct net_device * dev) lan966x_fdb_call_notifiers() argument
398 lan966x_mac_notifiers(enum switchdev_notifier_type type,unsigned char * mac,u32 vid,struct net_device * dev) lan966x_mac_notifiers() argument
407 lan966x_mac_process_raw_entry(struct lan966x_mac_raw_entry * raw_entry,u8 * mac,u16 * vid,u32 * dest_idx) lan966x_mac_process_raw_entry() argument
424 unsigned char mac[ETH_ALEN] __aligned(2); lan966x_mac_irq_process() local
[all...]
/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_param.c324 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
328 hw->mac.link_speed = SPEED_10; in pch_gbe_check_copper_options()
329 hw->mac.link_duplex = DUPLEX_HALF; in pch_gbe_check_copper_options()
336 hw->mac.autoneg = hw->mac.fc_autoneg = 1; in pch_gbe_check_copper_options()
339 hw->mac.link_speed = SPEED_10; in pch_gbe_check_copper_options()
340 hw->mac.link_duplex = DUPLEX_HALF; in pch_gbe_check_copper_options()
347 hw->mac.autoneg = hw->mac in pch_gbe_check_copper_options()
[all...]
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_mactable.c35 unsigned char mac[ETH_ALEN]; member
60 const unsigned char mac[ETH_ALEN], in sparx5_mact_select()
69 mach |= mac[0] << 8; in sparx5_mact_select()
70 mach |= mac[1] << 0; in sparx5_mact_select()
71 macl |= mac[2] << 24; in sparx5_mact_select()
72 macl |= mac[3] << 16; in sparx5_mact_select()
73 macl |= mac[4] << 8; in sparx5_mact_select()
74 macl |= mac[5] << 0; in sparx5_mact_select()
81 const unsigned char mac[ETH_ALEN], u16 vid) in sparx5_mact_learn()
97 sparx5_mact_select(sparx5, mac, vi in sparx5_mact_learn()
242 alloc_mact_entry(struct sparx5 * sparx5,const unsigned char * mac,u16 vid,u16 port_index) alloc_mact_entry() argument
259 find_mact_entry(struct sparx5 * sparx5,const unsigned char * mac,u16 vid,u16 port_index) find_mact_entry() argument
280 sparx5_fdb_call_notifiers(enum switchdev_notifier_type type,const char * mac,u16 vid,struct net_device * dev,bool offloaded) sparx5_fdb_call_notifiers() argument
428 unsigned char mac[ETH_ALEN]; sparx5_mact_pull_work() local
[all...]
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c50 s32 status = hw->mac.ops.start_hw(hw); in ixgbevf_init_hw_vf()
52 hw->mac.ops.get_mac_addr(hw, hw->mac.addr); in ixgbevf_init_hw_vf()
73 hw->mac.ops.stop_adapter(hw); in ixgbevf_reset_hw_vf()
103 * on the mac address in word 3 in ixgbevf_reset_hw_vf()
118 ether_addr_copy(hw->mac.perm_addr, addr); in ixgbevf_reset_hw_vf()
120 hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD]; in ixgbevf_reset_hw_vf()
141 &hw->mac.perm_addr[i]); in ixgbevf_hv_reset_hw_vf()
170 number_of_queues = hw->mac.max_rx_queues; in ixgbevf_stop_hw_vf()
188 number_of_queues = hw->mac in ixgbevf_stop_hw_vf()
706 struct ixgbe_mac_info *mac = &hw->mac; ixgbevf_check_mac_link_vf() local
797 struct ixgbe_mac_info *mac = &hw->mac; ixgbevf_hv_check_mac_link_vf() local
[all...]
/linux/drivers/net/ethernet/sunplus/
H A Dspl2sw_mac.c53 int spl2sw_mac_addr_add(struct spl2sw_mac *mac) in spl2sw_mac_addr_add() argument
55 struct spl2sw_common *comm = mac->comm; in spl2sw_mac_addr_add()
60 writel((mac->mac_addr[0] << 0) + (mac->mac_addr[1] << 8), in spl2sw_mac_addr_add()
62 writel((mac->mac_addr[2] << 0) + (mac->mac_addr[3] << 8) + in spl2sw_mac_addr_add()
63 (mac->mac_addr[4] << 16) + (mac->mac_addr[5] << 24), in spl2sw_mac_addr_add()
67 reg = MAC_W_CPU_PORT_0 | FIELD_PREP(MAC_W_VID, mac->vlan_id) | in spl2sw_mac_addr_add()
75 netdev_err(mac in spl2sw_mac_addr_add()
88 spl2sw_mac_addr_del(struct spl2sw_mac * mac) spl2sw_mac_addr_del() argument
218 spl2sw_mac_rx_mode_set(struct spl2sw_mac * mac) spl2sw_mac_rx_mode_set() argument
[all...]
H A Dspl2sw_phy.c16 struct spl2sw_mac *mac = netdev_priv(ndev); in spl2sw_mii_link_change() local
18 struct spl2sw_common *comm = mac->comm; in spl2sw_mii_link_change()
24 reg |= FIELD_PREP(MAC_FORCE_RMII_LINK, mac->lan_port); in spl2sw_mii_link_change()
27 reg |= FIELD_PREP(MAC_FORCE_RMII_SPD, mac->lan_port); in spl2sw_mii_link_change()
29 reg &= FIELD_PREP(MAC_FORCE_RMII_SPD, ~mac->lan_port) | in spl2sw_mii_link_change()
34 reg |= FIELD_PREP(MAC_FORCE_RMII_DPX, mac->lan_port); in spl2sw_mii_link_change()
36 reg &= FIELD_PREP(MAC_FORCE_RMII_DPX, ~mac->lan_port) | in spl2sw_mii_link_change()
41 reg |= FIELD_PREP(MAC_FORCE_RMII_FC, mac->lan_port); in spl2sw_mii_link_change()
43 reg &= FIELD_PREP(MAC_FORCE_RMII_FC, ~mac->lan_port) | in spl2sw_mii_link_change()
47 reg &= FIELD_PREP(MAC_FORCE_RMII_LINK, ~mac in spl2sw_mii_link_change()
60 struct spl2sw_mac *mac; spl2sw_phy_connect() local
[all...]
/linux/arch/arm64/crypto/
H A Dsm4-ce-ccm-glue.c21 asmlinkage void sm4_ce_cbcmac_update(const u32 *rkey_enc, u8 *mac,
24 u8 *iv, unsigned int nbytes, u8 *mac);
26 u8 *iv, unsigned int nbytes, u8 *mac);
27 asmlinkage void sm4_ce_ccm_final(const u32 *rkey_enc, u8 *iv, u8 *mac);
91 static void ccm_calculate_auth_mac(struct aead_request *req, u8 mac[]) in ccm_calculate_auth_mac() argument
109 sm4_ce_crypt_block(ctx->rkey_enc, mac, mac); in ccm_calculate_auth_mac()
110 crypto_xor(mac, (const u8 *)&aadlen, len); in ccm_calculate_auth_mac()
128 mac, mac); in ccm_calculate_auth_mac()
158 ccm_crypt(struct aead_request * req,struct skcipher_walk * walk,u32 * rkey_enc,u8 mac[],void (* sm4_ce_ccm_crypt)(const u32 * rkey_enc,u8 * dst,const u8 * src,u8 * iv,unsigned int nbytes,u8 * mac)) ccm_crypt() argument
161 ccm_crypt(struct aead_request * req,struct skcipher_walk * walk,u32 * rkey_enc,u8 mac[],void (* sm4_ce_ccm_crypt)(const u32 * rkey_enc,u8 * dst,const u8 * src,u8 * iv,unsigned int nbytes,u8 * mac)) ccm_crypt() argument
[all...]
/linux/tools/testing/selftests/bpf/
H A Dtest_tc_tunnel.sh127 for mac in none mpls eth ; do
128 echo "ip gre $mac"
129 $0 ipv4 gre $mac 100
131 echo "ip6 gre $mac"
132 $0 ipv6 ip6gre $mac 100
134 echo "ip gre $mac gso"
135 $0 ipv4 gre $mac 2000
137 echo "ip6 gre $mac gso"
138 $0 ipv6 ip6gre $mac 2000
140 echo "ip udp $mac"
[all...]

12345678910>>...55