/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.c | 60 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 D | ionic_ethtool.c | 16 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 D | ionic_stats.c | 171 #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 D | ionic_phc.c | 67 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 D | ionic_main.c | 192 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 D | ionic_debugfs.h | 28 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 D | ionic_dev.c | 17 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 D | ionic_debugfs.c | 113 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 D | ionic_lif.h | 263 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 D | ionic_bus_pci.c | 439 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 D | ionic.h | 51 struct ionic_lif *lif; member
|
H A D | ionic_dev.h | 223 struct ionic_lif *lif; member 290 struct ionic_lif *lif; member
|
/linux/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_resource.h | 57 u16 lif; /* loopback lif for mgmt frames */ member
|
/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_drv.c | 365 struct vsp1_lif *lif; in vsp1_create_entities() local
|
H A D | vsp1_pipe.h | 123 struct vsp1_entity *lif; member
|
H A D | vsp1.h | 98 struct vsp1_lif *lif[VSP1_MAX_LIF]; member
|