Lines Matching defs:lif

59 		struct ionic_lif *lif = qcq->q.lif;  in ionic_dim_work()  local
73 struct ionic_lif *lif = container_of(work, struct ionic_lif, deferred.work); in ionic_lif_deferred_work() local
126 static void ionic_link_status_check(struct ionic_lif *lif) in ionic_link_status_check()
181 void ionic_link_status_check_request(struct ionic_lif *lif, bool can_sleep) in ionic_link_status_check_request()
212 static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_request_irq()
231 static int ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr) in ionic_intr_alloc()
258 struct ionic_lif *lif = q->lif; in ionic_qcq_enable() local
291 static int ionic_qcq_disable(struct ionic_lif *lif, struct ionic_qcq *qcq, int fw_err) in ionic_qcq_disable()
336 static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_qcq_deinit()
355 static void ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_qcq_intr_free()
367 static void ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_qcq_free()
406 static void ionic_qcqs_free(struct ionic_lif *lif) in ionic_qcqs_free()
456 static int ionic_alloc_qcq_interrupt(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_alloc_qcq_interrupt()
503 static int ionic_qcq_alloc(struct ionic_lif *lif, unsigned int type, in ionic_qcq_alloc()
657 static int ionic_qcqs_alloc(struct ionic_lif *lif) in ionic_qcqs_alloc()
725 static int ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_txq_init()
785 static int ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_rxq_init()
844 int ionic_lif_create_hwstamp_txq(struct ionic_lif *lif) in ionic_lif_create_hwstamp_txq()
908 int ionic_lif_create_hwstamp_rxq(struct ionic_lif *lif) in ionic_lif_create_hwstamp_rxq()
968 int ionic_lif_config_hwstamp_rxq_all(struct ionic_lif *lif, bool rx_all) in ionic_lif_config_hwstamp_rxq_all()
988 int ionic_lif_set_hwstamp_txmode(struct ionic_lif *lif, u16 txstamp_mode) in ionic_lif_set_hwstamp_txmode()
1003 static void ionic_lif_del_hwstamp_rxfilt(struct ionic_lif *lif) in ionic_lif_del_hwstamp_rxfilt()
1038 static int ionic_lif_add_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) in ionic_lif_add_hwstamp_rxfilt()
1074 int ionic_lif_set_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) in ionic_lif_set_hwstamp_rxfilt()
1091 struct ionic_lif *lif; in ionic_notifyq_service() local
1152 struct ionic_lif *lif = napi_to_cq(napi)->lif; in ionic_adminq_napi() local
1199 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_stats64() local
1263 void ionic_lif_rx_mode(struct ionic_lif *lif) in ionic_lif_rx_mode()
1346 struct ionic_lif *lif = netdev_priv(netdev); in ionic_ndo_set_rx_mode() local
1406 static int ionic_set_nic_features(struct ionic_lif *lif, in ionic_set_nic_features()
1482 static int ionic_init_nic_features(struct ionic_lif *lif) in ionic_init_nic_features()
1556 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_features() local
1567 static int ionic_set_attr_mac(struct ionic_lif *lif, u8 *mac) in ionic_set_attr_mac()
1582 static int ionic_get_attr_mac(struct ionic_lif *lif, u8 *mac_addr) in ionic_get_attr_mac()
1602 static int ionic_program_mac(struct ionic_lif *lif, u8 *mac) in ionic_program_mac()
1627 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_mac_address() local
1660 static void ionic_stop_queues_reconfig(struct ionic_lif *lif) in ionic_stop_queues_reconfig()
1668 static int ionic_start_queues_reconfig(struct ionic_lif *lif) in ionic_start_queues_reconfig()
1689 struct ionic_lif *lif = netdev_priv(netdev); in ionic_change_mtu() local
1722 struct ionic_lif *lif = container_of(ws, struct ionic_lif, tx_timeout_work); in ionic_tx_timeout_work() local
1741 struct ionic_lif *lif = netdev_priv(netdev); in ionic_tx_timeout() local
1750 struct ionic_lif *lif = netdev_priv(netdev); in ionic_vlan_rx_add_vid() local
1765 struct ionic_lif *lif = netdev_priv(netdev); in ionic_vlan_rx_kill_vid() local
1777 int ionic_lif_rss_config(struct ionic_lif *lif, const u16 types, in ionic_lif_rss_config()
1810 static int ionic_lif_rss_init(struct ionic_lif *lif) in ionic_lif_rss_init()
1830 static void ionic_lif_rss_deinit(struct ionic_lif *lif) in ionic_lif_rss_deinit()
1841 static void ionic_lif_quiesce(struct ionic_lif *lif) in ionic_lif_quiesce()
1859 static void ionic_txrx_disable(struct ionic_lif *lif) in ionic_txrx_disable()
1883 static void ionic_txrx_deinit(struct ionic_lif *lif) in ionic_txrx_deinit()
1915 static void ionic_txrx_free(struct ionic_lif *lif) in ionic_txrx_free()
1948 static int ionic_txrx_alloc(struct ionic_lif *lif) in ionic_txrx_alloc()
2026 static int ionic_txrx_init(struct ionic_lif *lif) in ionic_txrx_init()
2059 static int ionic_txrx_enable(struct ionic_lif *lif) in ionic_txrx_enable()
2112 static int ionic_start_queues(struct ionic_lif *lif) in ionic_start_queues()
2137 struct ionic_lif *lif = netdev_priv(netdev); in ionic_open() local
2187 static void ionic_stop_queues(struct ionic_lif *lif) in ionic_stop_queues()
2198 struct ionic_lif *lif = netdev_priv(netdev); in ionic_stop() local
2214 struct ionic_lif *lif = netdev_priv(netdev); in ionic_eth_ioctl() local
2299 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_vf_config() local
2332 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_vf_stats() local
2369 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_mac() local
2401 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_vlan() local
2440 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_rate() local
2472 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_spoofchk() local
2500 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_trust() local
2528 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_link_state() local
2625 int ionic_reconfigure_queues(struct ionic_lif *lif, in ionic_reconfigure_queues()
2841 struct ionic_lif *lif; in ionic_lif_alloc() local
2969 static void ionic_lif_reset(struct ionic_lif *lif) in ionic_lif_reset()
2979 static void ionic_lif_handle_fw_down(struct ionic_lif *lif) in ionic_lif_handle_fw_down()
3010 static void ionic_lif_handle_fw_up(struct ionic_lif *lif) in ionic_lif_handle_fw_up()
3083 void ionic_lif_free(struct ionic_lif *lif) in ionic_lif_free()
3118 void ionic_lif_deinit(struct ionic_lif *lif) in ionic_lif_deinit()
3138 static int ionic_lif_adminq_init(struct ionic_lif *lif) in ionic_lif_adminq_init()
3182 static int ionic_lif_notifyq_init(struct ionic_lif *lif) in ionic_lif_notifyq_init()
3231 static int ionic_station_set(struct ionic_lif *lif) in ionic_station_set()
3298 int ionic_lif_init(struct ionic_lif *lif) in ionic_lif_init()
3379 static void ionic_lif_set_netdev_info(struct ionic_lif *lif) in ionic_lif_set_netdev_info()
3409 struct ionic_lif *lif = ionic_netdev_lif(ndev); in ionic_lif_notify() local
3423 int ionic_lif_register(struct ionic_lif *lif) in ionic_lif_register()
3452 void ionic_lif_unregister(struct ionic_lif *lif) in ionic_lif_unregister()
3468 static void ionic_lif_queue_identify(struct ionic_lif *lif) in ionic_lif_queue_identify()