Lines Matching defs:lif
55 struct ionic_lif *lif; in ionic_dim_work() local
77 struct ionic_lif *lif = container_of(work, struct ionic_lif, deferred.work); in ionic_lif_deferred_work() local
130 static void ionic_link_status_check(struct ionic_lif *lif) in ionic_link_status_check()
186 void ionic_link_status_check_request(struct ionic_lif *lif, bool can_sleep) in ionic_link_status_check_request()
224 static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_request_irq()
243 static int ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr) in ionic_intr_alloc()
270 struct ionic_lif *lif = q->lif; in ionic_qcq_enable() local
312 static int ionic_qcq_disable(struct ionic_lif *lif, struct ionic_qcq *qcq, int fw_err) in ionic_qcq_disable()
358 static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_qcq_deinit()
377 static void ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_qcq_intr_free()
389 static void ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_qcq_free()
433 void ionic_qcqs_free(struct ionic_lif *lif) in ionic_qcqs_free()
479 static int ionic_alloc_qcq_interrupt(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_alloc_qcq_interrupt()
526 static int ionic_qcq_alloc(struct ionic_lif *lif, unsigned int type, in ionic_qcq_alloc()
714 static int ionic_qcqs_alloc(struct ionic_lif *lif) in ionic_qcqs_alloc()
784 static int ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_txq_init()
852 static int ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_rxq_init()
920 int ionic_lif_create_hwstamp_txq(struct ionic_lif *lif) in ionic_lif_create_hwstamp_txq()
984 int ionic_lif_create_hwstamp_rxq(struct ionic_lif *lif) in ionic_lif_create_hwstamp_rxq()
1044 int ionic_lif_config_hwstamp_rxq_all(struct ionic_lif *lif, bool rx_all) in ionic_lif_config_hwstamp_rxq_all()
1064 int ionic_lif_set_hwstamp_txmode(struct ionic_lif *lif, u16 txstamp_mode) in ionic_lif_set_hwstamp_txmode()
1079 static void ionic_lif_del_hwstamp_rxfilt(struct ionic_lif *lif) in ionic_lif_del_hwstamp_rxfilt()
1114 static int ionic_lif_add_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) in ionic_lif_add_hwstamp_rxfilt()
1150 int ionic_lif_set_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) in ionic_lif_set_hwstamp_rxfilt()
1167 struct ionic_lif *lif; in ionic_notifyq_service() local
1228 struct ionic_lif *lif = napi_to_cq(napi)->lif; in ionic_adminq_napi() local
1286 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_stats64() local
1350 void ionic_lif_rx_mode(struct ionic_lif *lif) in ionic_lif_rx_mode()
1433 struct ionic_lif *lif = netdev_priv(netdev); in ionic_ndo_set_rx_mode() local
1493 static int ionic_set_nic_features(struct ionic_lif *lif, in ionic_set_nic_features()
1569 static int ionic_init_nic_features(struct ionic_lif *lif) in ionic_init_nic_features()
1649 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_features() local
1660 static int ionic_set_attr_mac(struct ionic_lif *lif, u8 *mac) in ionic_set_attr_mac()
1675 static int ionic_get_attr_mac(struct ionic_lif *lif, u8 *mac_addr) in ionic_get_attr_mac()
1695 static int ionic_program_mac(struct ionic_lif *lif, u8 *mac) in ionic_program_mac()
1720 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_mac_address() local
1753 void ionic_stop_queues_reconfig(struct ionic_lif *lif) in ionic_stop_queues_reconfig()
1761 static int ionic_start_queues_reconfig(struct ionic_lif *lif) in ionic_start_queues_reconfig()
1782 struct ionic_lif *lif = netdev_priv(netdev); in ionic_change_mtu() local
1815 struct ionic_lif *lif = container_of(ws, struct ionic_lif, tx_timeout_work); in ionic_tx_timeout_work() local
1838 struct ionic_lif *lif = netdev_priv(netdev); in ionic_tx_timeout() local
1847 struct ionic_lif *lif = netdev_priv(netdev); in ionic_vlan_rx_add_vid() local
1862 struct ionic_lif *lif = netdev_priv(netdev); in ionic_vlan_rx_kill_vid() local
1874 int ionic_lif_rss_config(struct ionic_lif *lif, const u16 types, in ionic_lif_rss_config()
1907 static int ionic_lif_rss_init(struct ionic_lif *lif) in ionic_lif_rss_init()
1927 static void ionic_lif_rss_deinit(struct ionic_lif *lif) in ionic_lif_rss_deinit()
1938 static void ionic_lif_quiesce(struct ionic_lif *lif) in ionic_lif_quiesce()
1956 static void ionic_txrx_disable(struct ionic_lif *lif) in ionic_txrx_disable()
1980 static void ionic_txrx_deinit(struct ionic_lif *lif) in ionic_txrx_deinit()
2012 void ionic_txrx_free(struct ionic_lif *lif) in ionic_txrx_free()
2045 static int ionic_txrx_alloc(struct ionic_lif *lif) in ionic_txrx_alloc()
2131 static int ionic_txrx_init(struct ionic_lif *lif) in ionic_txrx_init()
2164 static int ionic_txrx_enable(struct ionic_lif *lif) in ionic_txrx_enable()
2217 static int ionic_start_queues(struct ionic_lif *lif) in ionic_start_queues()
2242 struct ionic_lif *lif = netdev_priv(netdev); in ionic_open() local
2292 static void ionic_stop_queues(struct ionic_lif *lif) in ionic_stop_queues()
2303 struct ionic_lif *lif = netdev_priv(netdev); in ionic_stop() local
2319 struct ionic_lif *lif = netdev_priv(netdev); in ionic_eth_ioctl() local
2334 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_vf_config() local
2365 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_vf_stats() local
2402 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_mac() local
2434 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_vlan() local
2473 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_rate() local
2505 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_spoofchk() local
2533 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_trust() local
2561 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_vf_link_state() local
2601 static void ionic_vf_attr_replay(struct ionic_lif *lif) in ionic_vf_attr_replay()
2695 static int ionic_cmb_reconfig(struct ionic_lif *lif, in ionic_cmb_reconfig()
2782 int ionic_reconfigure_queues(struct ionic_lif *lif, in ionic_reconfigure_queues()
3032 struct ionic_lif *lif; in ionic_lif_alloc() local
3160 static void ionic_lif_reset(struct ionic_lif *lif) in ionic_lif_reset()
3173 static void ionic_lif_handle_fw_down(struct ionic_lif *lif) in ionic_lif_handle_fw_down()
3204 int ionic_restart_lif(struct ionic_lif *lif) in ionic_restart_lif()
3259 static void ionic_lif_handle_fw_up(struct ionic_lif *lif) in ionic_lif_handle_fw_up()
3299 void ionic_lif_free(struct ionic_lif *lif) in ionic_lif_free()
3334 void ionic_lif_deinit(struct ionic_lif *lif) in ionic_lif_deinit()
3354 static int ionic_lif_adminq_init(struct ionic_lif *lif) in ionic_lif_adminq_init()
3403 static int ionic_lif_notifyq_init(struct ionic_lif *lif) in ionic_lif_notifyq_init()
3452 static int ionic_station_set(struct ionic_lif *lif) in ionic_station_set()
3519 int ionic_lif_init(struct ionic_lif *lif) in ionic_lif_init()
3603 static void ionic_lif_set_netdev_info(struct ionic_lif *lif) in ionic_lif_set_netdev_info()
3633 struct ionic_lif *lif = ionic_netdev_lif(ndev); in ionic_lif_notify() local
3647 int ionic_lif_register(struct ionic_lif *lif) in ionic_lif_register()
3676 void ionic_lif_unregister(struct ionic_lif *lif) in ionic_lif_unregister()
3692 static void ionic_lif_queue_identify(struct ionic_lif *lif) in ionic_lif_queue_identify()