Home
last modified time | relevance | path

Searched defs:lif (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.c60 struct ionic_lif *lif; ionic_dim_work() local
87 struct ionic_lif *lif = container_of(work, struct ionic_lif, deferred.work); ionic_lif_deferred_work() local
131 ionic_lif_deferred_enqueue(struct ionic_lif * lif,struct ionic_deferred_work * work) ionic_lif_deferred_enqueue() argument
140 ionic_link_status_check(struct ionic_lif * lif) ionic_link_status_check() argument
196 ionic_link_status_check_request(struct ionic_lif * lif,bool can_sleep) ionic_link_status_check_request() argument
227 ionic_request_irq(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_request_irq() argument
246 ionic_intr_alloc(struct ionic_lif * lif,struct ionic_intr_info * intr) ionic_intr_alloc() argument
285 struct ionic_lif *lif = q->lif; ionic_qcq_enable() local
327 ionic_qcq_disable(struct ionic_lif * lif,struct ionic_qcq * qcq,int fw_err) ionic_qcq_disable() argument
375 ionic_lif_qcq_deinit(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_lif_qcq_deinit() argument
395 ionic_qcq_intr_free(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_qcq_intr_free() argument
407 ionic_qcq_free(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_qcq_free() argument
451 ionic_qcqs_free(struct ionic_lif * lif) ionic_qcqs_free() argument
496 ionic_alloc_qcq_interrupt(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_alloc_qcq_interrupt() argument
553 ionic_qcq_alloc(struct ionic_lif * lif,unsigned int type,unsigned int index,const char * name,unsigned int flags,unsigned int num_descs,unsigned int desc_size,unsigned int cq_desc_size,unsigned int sg_desc_size,unsigned int desc_info_size,unsigned int pid,struct bpf_prog * xdp_prog,struct ionic_qcq ** qcq) ionic_qcq_alloc() argument
756 ionic_qcqs_alloc(struct ionic_lif * lif) ionic_qcqs_alloc() argument
830 ionic_lif_txq_init(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_lif_txq_init() argument
895 ionic_lif_rxq_init(struct ionic_lif * lif,struct ionic_qcq * qcq) ionic_lif_rxq_init() argument
971 ionic_lif_create_hwstamp_txq(struct ionic_lif * lif) ionic_lif_create_hwstamp_txq() argument
1036 ionic_lif_create_hwstamp_rxq(struct ionic_lif * lif) ionic_lif_create_hwstamp_rxq() argument
1097 ionic_lif_config_hwstamp_rxq_all(struct ionic_lif * lif,bool rx_all) ionic_lif_config_hwstamp_rxq_all() argument
1117 ionic_lif_set_hwstamp_txmode(struct ionic_lif * lif,u16 txstamp_mode) ionic_lif_set_hwstamp_txmode() argument
1132 ionic_lif_del_hwstamp_rxfilt(struct ionic_lif * lif) ionic_lif_del_hwstamp_rxfilt() argument
1167 ionic_lif_add_hwstamp_rxfilt(struct ionic_lif * lif,u64 pkt_class) ionic_lif_add_hwstamp_rxfilt() argument
1203 ionic_lif_set_hwstamp_rxfilt(struct ionic_lif * lif,u64 pkt_class) ionic_lif_set_hwstamp_rxfilt() argument
1216 struct ionic_lif *lif = napi_to_cq(napi)->lif; ionic_adminq_napi() local
1272 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_stats64() local
1336 ionic_lif_rx_mode(struct ionic_lif * lif) ionic_lif_rx_mode() argument
1419 struct ionic_lif *lif = netdev_priv(netdev); ionic_ndo_set_rx_mode() local
1479 ionic_set_nic_features(struct ionic_lif * lif,netdev_features_t features) ionic_set_nic_features() argument
1555 ionic_init_nic_features(struct ionic_lif * lif) ionic_init_nic_features() argument
1641 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_features() local
1652 ionic_set_attr_mac(struct ionic_lif * lif,u8 * mac) ionic_set_attr_mac() argument
1667 ionic_get_attr_mac(struct ionic_lif * lif,u8 * mac_addr) ionic_get_attr_mac() argument
1687 ionic_program_mac(struct ionic_lif * lif,u8 * mac) ionic_program_mac() argument
1712 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_mac_address() local
1745 ionic_stop_queues_reconfig(struct ionic_lif * lif) ionic_stop_queues_reconfig() argument
1753 ionic_start_queues_reconfig(struct ionic_lif * lif) ionic_start_queues_reconfig() argument
1772 ionic_xdp_is_valid_mtu(struct ionic_lif * lif,u32 mtu,struct bpf_prog * xdp_prog) ionic_xdp_is_valid_mtu() argument
1789 struct ionic_lif *lif = netdev_priv(netdev); ionic_change_mtu() local
1827 struct ionic_lif *lif = container_of(ws, struct ionic_lif, tx_timeout_work); ionic_tx_timeout_work() local
1850 struct ionic_lif *lif = netdev_priv(netdev); ionic_tx_timeout() local
1859 struct ionic_lif *lif = netdev_priv(netdev); ionic_vlan_rx_add_vid() local
1874 struct ionic_lif *lif = netdev_priv(netdev); ionic_vlan_rx_kill_vid() local
1886 ionic_lif_rss_config(struct ionic_lif * lif,const u16 types,const u8 * key,const u32 * indir) ionic_lif_rss_config() argument
1919 ionic_lif_rss_init(struct ionic_lif * lif) ionic_lif_rss_init() argument
1939 ionic_lif_rss_deinit(struct ionic_lif * lif) ionic_lif_rss_deinit() argument
1950 ionic_lif_quiesce(struct ionic_lif * lif) ionic_lif_quiesce() argument
1968 ionic_txrx_disable(struct ionic_lif * lif) ionic_txrx_disable() argument
1992 ionic_txrx_deinit(struct ionic_lif * lif) ionic_txrx_deinit() argument
2024 ionic_txrx_free(struct ionic_lif * lif) ionic_txrx_free() argument
2057 ionic_txrx_alloc(struct ionic_lif * lif) ionic_txrx_alloc() argument
2146 ionic_txrx_init(struct ionic_lif * lif) ionic_txrx_init() argument
2179 ionic_txrx_enable(struct ionic_lif * lif) ionic_txrx_enable() argument
2237 ionic_start_queues(struct ionic_lif * lif) ionic_start_queues() argument
2262 struct ionic_lif *lif = netdev_priv(netdev); ionic_open() local
2312 ionic_stop_queues(struct ionic_lif * lif) ionic_stop_queues() argument
2323 struct ionic_lif *lif = netdev_priv(netdev); ionic_stop() local
2339 struct ionic_lif *lif = netdev_priv(netdev); ionic_eth_ioctl() local
2354 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_vf_config() local
2385 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_vf_stats() local
2422 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_mac() local
2454 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_vlan() local
2493 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_rate() local
2525 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_spoofchk() local
2553 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_trust() local
2581 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_vf_link_state() local
2621 ionic_vf_attr_replay(struct ionic_lif * lif) ionic_vf_attr_replay() argument
2738 ionic_xdp_rxqs_prog_update(struct ionic_lif * lif) ionic_xdp_rxqs_prog_update() argument
2756 struct ionic_lif *lif = netdev_priv(netdev); ionic_xdp_config() local
2837 ionic_cmb_reconfig(struct ionic_lif * lif,struct ionic_queue_params * qparam) ionic_cmb_reconfig() argument
2935 ionic_reconfigure_queues(struct ionic_lif * lif,struct ionic_queue_params * qparam) ionic_reconfigure_queues() argument
3229 struct ionic_lif *lif; ionic_lif_alloc() local
3363 ionic_lif_reset(struct ionic_lif * lif) ionic_lif_reset() argument
3376 ionic_lif_handle_fw_down(struct ionic_lif * lif) ionic_lif_handle_fw_down() argument
3407 ionic_restart_lif(struct ionic_lif * lif) ionic_restart_lif() argument
3463 ionic_lif_handle_fw_up(struct ionic_lif * lif) ionic_lif_handle_fw_up() argument
3504 ionic_lif_free(struct ionic_lif * lif) ionic_lif_free() argument
3537 ionic_lif_deinit(struct ionic_lif * lif) ionic_lif_deinit() argument
3560 ionic_lif_adminq_init(struct ionic_lif * lif) ionic_lif_adminq_init() argument
3609 ionic_lif_notifyq_init(struct ionic_lif * lif) ionic_lif_notifyq_init() argument
3658 ionic_station_set(struct ionic_lif * lif) ionic_station_set() argument
3725 ionic_lif_init(struct ionic_lif * lif) ionic_lif_init() argument
3806 ionic_lif_set_netdev_info(struct ionic_lif * lif) ionic_lif_set_netdev_info() argument
3836 struct ionic_lif *lif = ionic_netdev_lif(ndev); ionic_lif_notify() local
3850 ionic_lif_register(struct ionic_lif * lif) ionic_lif_register() argument
3877 ionic_lif_unregister(struct ionic_lif * lif) ionic_lif_unregister() argument
3892 ionic_lif_queue_identify(struct ionic_lif * lif) ionic_lif_queue_identify() argument
[all...]
H A Dionic_ethtool.c16 static void ionic_get_stats_strings(struct ionic_lif *lif, u8 *buf) in ionic_get_stats_strings() argument
27 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_stats() local
38 static int ionic_get_stats_count(struct ionic_lif *lif) in ionic_get_stats_count() argument
50 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_sset_count() local
64 struct ionic_lif *lif in ionic_get_strings() local
76 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_drvinfo() local
94 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_regs() local
117 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_link_ext_stats() local
126 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_link_ksettings() local
315 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_link_ksettings() local
349 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_pauseparam() local
364 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_pauseparam() local
398 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_fecparam() local
420 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_fecparam() local
467 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_coalesce() local
487 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_coalesce() local
569 ionic_validate_cmb_config(struct ionic_lif * lif,struct ionic_queue_params * qparam) ionic_validate_cmb_config() argument
614 ionic_cmb_rings_toggle(struct ionic_lif * lif,bool cmb_tx,bool cmb_rx) ionic_cmb_rings_toggle() argument
655 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_ringparam() local
670 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_ringparam() local
741 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_channels() local
760 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_channels() local
849 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_rxnfc() local
867 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_rxfh_indir_size() local
880 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_rxfh() local
901 struct ionic_lif *lif = netdev_priv(netdev); ionic_set_rxfh() local
915 struct ionic_lif *lif = netdev_priv(dev); ionic_set_tunable() local
938 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_tunable() local
979 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_module_eeprom_by_page() local
1020 struct ionic_lif *lif = netdev_priv(netdev); ionic_get_ts_info() local
1109 struct ionic_lif *lif = netdev_priv(netdev); ionic_nway_reset() local
[all...]
H A Dionic_stats.c171 #define MAX_Q(lif) ((lif)->netdev->real_num_tx_queues) argument
173 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_txq_stats() argument
189 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_rxq_stats() argument
208 static void ionic_get_lif_stats(struct ionic_lif *lif, in ionic_get_lif_stats() argument
235 ionic_sw_stats_get_count(struct ionic_lif * lif) ionic_sw_stats_get_count() argument
254 ionic_sw_stats_get_tx_strings(struct ionic_lif * lif,u8 ** buf,int q_num) ionic_sw_stats_get_tx_strings() argument
264 ionic_sw_stats_get_rx_strings(struct ionic_lif * lif,u8 ** buf,int q_num) ionic_sw_stats_get_rx_strings() argument
274 ionic_sw_stats_get_strings(struct ionic_lif * lif,u8 ** buf) ionic_sw_stats_get_strings() argument
297 ionic_sw_stats_get_txq_values(struct ionic_lif * lif,u64 ** buf,int q_num) ionic_sw_stats_get_txq_values() argument
311 ionic_sw_stats_get_rxq_values(struct ionic_lif * lif,u64 ** buf,int q_num) ionic_sw_stats_get_rxq_values() argument
325 ionic_sw_stats_get_values(struct ionic_lif * lif,u64 ** buf) ionic_sw_stats_get_values() argument
[all...]
H A Dionic_phc.c67 static int ionic_lif_hwstamp_set_ts_config(struct ionic_lif *lif, in ionic_lif_hwstamp_set_ts_config() argument
186 ionic_lif_hwstamp_set(struct ionic_lif * lif,struct ifreq * ifr) ionic_lif_hwstamp_set() argument
211 ionic_lif_hwstamp_replay(struct ionic_lif * lif) ionic_lif_hwstamp_replay() argument
225 ionic_lif_hwstamp_recreate_queues(struct ionic_lif * lif) ionic_lif_hwstamp_recreate_queues() argument
249 ionic_lif_hwstamp_get(struct ionic_lif * lif,struct ifreq * ifr) ionic_lif_hwstamp_get() argument
467 ionic_lif_phc_ktime(struct ionic_lif * lif,u64 tick) ionic_lif_phc_ktime() argument
492 ionic_lif_register_phc(struct ionic_lif * lif) ionic_lif_register_phc() argument
510 ionic_lif_unregister_phc(struct ionic_lif * lif) ionic_lif_unregister_phc() argument
520 ionic_lif_alloc_phc(struct ionic_lif * lif) ionic_lif_alloc_phc() argument
637 ionic_lif_free_phc(struct ionic_lif * lif) ionic_lif_free_phc() argument
[all...]
H A Dionic_main.c192 static void ionic_adminq_flush(struct ionic_lif *lif) in ionic_adminq_flush() argument
217 void ionic_adminq_netdev_err_print(struct ionic_lif *lif, u8 opcode, in ionic_adminq_netdev_err_print() argument
229 static int ionic_adminq_check_err(struct ionic_lif *lif, in ionic_adminq_check_err() argument
257 struct ionic_lif *lif; ionic_notifyq_service() local
342 struct ionic_lif *lif = q->lif; ionic_adminq_poke_doorbell() local
369 ionic_adminq_post(struct ionic_lif * lif,struct ionic_admin_ctx * ctx) ionic_adminq_post() argument
412 ionic_adminq_wait(struct ionic_lif * lif,struct ionic_admin_ctx * ctx,const int err,const bool do_msg) ionic_adminq_wait() argument
465 __ionic_adminq_post_wait(struct ionic_lif * lif,struct ionic_admin_ctx * ctx,const bool do_msg) __ionic_adminq_post_wait() argument
479 ionic_adminq_post_wait(struct ionic_lif * lif,struct ionic_admin_ctx * ctx) ionic_adminq_post_wait() argument
484 ionic_adminq_post_wait_nomsg(struct ionic_lif * lif,struct ionic_admin_ctx * ctx) ionic_adminq_post_wait_nomsg() argument
[all...]
H A Dionic_debugfs.h28 static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { } in ionic_debugfs_add_lif() argument
29 static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { } in ionic_debugfs_add_qcq() argument
30 static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { } in ionic_debugfs_del_lif() argument
H A Dionic_dev.c17 struct ionic_lif *lif = ionic->lif; in ionic_watchdog_cb() local
99 struct ionic_lif *lif = ionic->lif; ionic_doorbell_check_dwork() local
317 struct ionic_lif *lif = ionic->lif; ionic_heartbeat_check() local
701 ionic_db_page_num(struct ionic_lif * lif,int pid) ionic_db_page_num() argument
706 ionic_get_cmb(struct ionic_lif * lif,u32 * pgid,phys_addr_t * pgaddr,int order) ionic_get_cmb() argument
724 ionic_put_cmb(struct ionic_lif * lif,u32 pgid,int order) ionic_put_cmb() argument
733 ionic_cq_init(struct ionic_lif * lif,struct ionic_cq * cq,struct ionic_intr_info * intr,unsigned int num_descs,size_t desc_size) ionic_cq_init() argument
782 ionic_q_init(struct ionic_lif * lif,struct ionic_dev * idev,struct ionic_queue * q,unsigned int index,const char * name,unsigned int num_descs,size_t desc_size,size_t sg_desc_size,unsigned int pid) ionic_q_init() argument
812 struct ionic_lif *lif = q->lif; ionic_q_post() local
[all...]
H A Dionic_debugfs.c113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_debugfs_add_qcq() argument
231 struct ionic_lif *lif = seq->private; lif_filters_show() local
273 ionic_debugfs_add_lif(struct ionic_lif * lif) ionic_debugfs_add_lif() argument
288 ionic_debugfs_del_lif(struct ionic_lif * lif) ionic_debugfs_del_lif() argument
[all...]
H A Dionic_lif.h263 struct ionic_lif *lif; member
277 static inline void ionic_init_queue_params(struct ionic_lif *lif, in ionic_init_queue_params() argument
290 ionic_set_queue_params(struct ionic_lif * lif,struct ionic_queue_params * qparam) ionic_set_queue_params() argument
370 ionic_lif_hwstamp_replay(struct ionic_lif * lif) ionic_lif_hwstamp_replay() argument
371 ionic_lif_hwstamp_recreate_queues(struct ionic_lif * lif) ionic_lif_hwstamp_recreate_queues() argument
373 ionic_lif_hwstamp_set(struct ionic_lif * lif,struct ifreq * ifr) ionic_lif_hwstamp_set() argument
378 ionic_lif_hwstamp_get(struct ionic_lif * lif,struct ifreq * ifr) ionic_lif_hwstamp_get() argument
383 ionic_lif_phc_ktime(struct ionic_lif * lif,u64 counter) ionic_lif_phc_ktime() argument
388 ionic_lif_register_phc(struct ionic_lif * lif) ionic_lif_register_phc() argument
389 ionic_lif_unregister_phc(struct ionic_lif * lif) ionic_lif_unregister_phc() argument
390 ionic_lif_alloc_phc(struct ionic_lif * lif) ionic_lif_alloc_phc() argument
391 ionic_lif_free_phc(struct ionic_lif * lif) ionic_lif_free_phc() argument
[all...]
H A Dionic_bus_pci.c439 struct ionic_lif *lif = ionic->lif; ionic_reset_prepare() local
464 struct ionic_lif *lif = ionic->lif; ionic_reset_done() local
499 struct ionic_lif *lif = ionic->lif; ionic_pci_error_resume() local
[all...]
H A Dionic.h51 struct ionic_lif *lif; member
H A Dionic_dev.h223 struct ionic_lif *lif; member
290 struct ionic_lif *lif; member
/linux/drivers/net/ethernet/cisco/enic/
H A Dvnic_resource.h57 u16 lif; /* loopback lif for mgmt frames */ member
/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_drv.c365 struct vsp1_lif *lif; in vsp1_create_entities() local
H A Dvsp1_pipe.h123 struct vsp1_entity *lif; member
H A Dvsp1.h98 struct vsp1_lif *lif[VSP1_MAX_LIF]; member