Searched defs:lif (Results 1 - 21 of 21) sorted by relevance

/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_debugfs.h28 static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { } argument
29 static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { } argument
30 static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { } argument
H A Dionic_bus_pci.c429 struct ionic_lif *lif = ionic->lif; local
454 struct ionic_lif *lif = ionic->lif; local
489 struct ionic_lif *lif = ionic->lif; local
[all...]
H A Dionic_fw.c94 int ionic_firmware_update(struct ionic_lif *lif, const struct firmware *fw, argument
H A Dionic_stats.c173 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, argument
189 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, argument
208 static void ionic_get_lif_stats(struct ionic_lif *lif, argument
235 ionic_sw_stats_get_count(struct ionic_lif *lif) argument
254 ionic_sw_stats_get_tx_strings(struct ionic_lif *lif, u8 **buf, int q_num) argument
264 ionic_sw_stats_get_rx_strings(struct ionic_lif *lif, u8 **buf, int q_num) argument
274 ionic_sw_stats_get_strings(struct ionic_lif *lif, u8 **buf) argument
297 ionic_sw_stats_get_txq_values(struct ionic_lif *lif, u64 **buf, int q_num) argument
311 ionic_sw_stats_get_rxq_values(struct ionic_lif *lif, u64 **buf, int q_num) argument
325 ionic_sw_stats_get_values(struct ionic_lif *lif, u64 **buf) argument
[all...]
H A Dionic_rx_filter.c13 void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f) argument
22 void ionic_rx_filter_replay(struct ionic_lif *lif) argument
91 ionic_rx_filters_init(struct ionic_lif *lif) argument
107 ionic_rx_filters_deinit(struct ionic_lif *lif) argument
123 ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index, u32 hash, struct ionic_admin_ctx *ctx, enum ionic_filter_state state) argument
185 ionic_rx_filter_by_vlan(struct ionic_lif *lif, u16 vid) argument
204 ionic_rx_filter_by_addr(struct ionic_lif *lif, const u8 *addr) argument
224 ionic_rx_filter_rxsteer(struct ionic_lif *lif) argument
242 ionic_rx_filter_find(struct ionic_lif *lif, struct ionic_rx_filter_add_cmd *ac) argument
257 ionic_lif_list_addr(struct ionic_lif *lif, const u8 *addr, bool mode) argument
304 ionic_lif_filter_add(struct ionic_lif *lif, struct ionic_rx_filter_add_cmd *ac) argument
446 ionic_lif_addr_add(struct ionic_lif *lif, const u8 *addr) argument
457 ionic_lif_vlan_add(struct ionic_lif *lif, const u16 vid) argument
467 ionic_lif_filter_del(struct ionic_lif *lif, struct ionic_rx_filter_add_cmd *ac) argument
532 ionic_lif_addr_del(struct ionic_lif *lif, const u8 *addr) argument
543 ionic_lif_vlan_del(struct ionic_lif *lif, const u16 vid) argument
558 ionic_rx_filter_sync(struct ionic_lif *lif) argument
[all...]
H A Dionic_phc.c67 static int ionic_lif_hwstamp_set_ts_config(struct ionic_lif *lif, argument
186 ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) argument
211 ionic_lif_hwstamp_replay(struct ionic_lif *lif) argument
225 ionic_lif_hwstamp_recreate_queues(struct ionic_lif *lif) argument
249 ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) argument
467 ionic_lif_phc_ktime(struct ionic_lif *lif, u64 tick) argument
492 ionic_lif_register_phc(struct ionic_lif *lif) argument
510 ionic_lif_unregister_phc(struct ionic_lif *lif) argument
520 ionic_lif_alloc_phc(struct ionic_lif *lif) argument
637 ionic_lif_free_phc(struct ionic_lif *lif) argument
[all...]
H A Dionic_debugfs.c113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
231 struct ionic_lif *lif = seq->private; local
273 ionic_debugfs_add_lif(struct ionic_lif *lif) argument
288 ionic_debugfs_del_lif(struct ionic_lif *lif) argument
[all...]
H A Dionic.h50 struct ionic_lif *lif; member in struct:ionic
H A Dionic_main.c191 static void ionic_adminq_flush(struct ionic_lif *lif) argument
216 void ionic_adminq_netdev_err_print(struct ionic_lif *lif, u8 opcode, argument
228 static int ionic_adminq_check_err(struct ionic_lif *lif, argument
256 struct ionic_lif *lif; local
341 struct ionic_lif *lif = q->lif; local
368 ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) argument
411 ionic_adminq_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx, const int err, const bool do_msg) argument
464 __ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx, const bool do_msg) argument
478 ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) argument
483 ionic_adminq_post_wait_nomsg(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) argument
[all...]
H A Dionic_ethtool.c14 static void ionic_get_stats_strings(struct ionic_lif *lif, u8 *buf) argument
25 struct ionic_lif *lif = netdev_priv(netdev); local
36 static int ionic_get_stats_count(struct ionic_lif *lif) argument
48 struct ionic_lif *lif = netdev_priv(netdev); local
62 struct ionic_lif *lif local
74 struct ionic_lif *lif = netdev_priv(netdev); local
92 struct ionic_lif *lif = netdev_priv(netdev); local
115 struct ionic_lif *lif = netdev_priv(netdev); local
124 struct ionic_lif *lif = netdev_priv(netdev); local
274 struct ionic_lif *lif = netdev_priv(netdev); local
308 struct ionic_lif *lif = netdev_priv(netdev); local
323 struct ionic_lif *lif = netdev_priv(netdev); local
357 struct ionic_lif *lif = netdev_priv(netdev); local
379 struct ionic_lif *lif = netdev_priv(netdev); local
426 struct ionic_lif *lif = netdev_priv(netdev); local
446 struct ionic_lif *lif = netdev_priv(netdev); local
528 ionic_validate_cmb_config(struct ionic_lif *lif, struct ionic_queue_params *qparam) argument
573 ionic_cmb_rings_toggle(struct ionic_lif *lif, bool cmb_tx, bool cmb_rx) argument
614 struct ionic_lif *lif = netdev_priv(netdev); local
629 struct ionic_lif *lif = netdev_priv(netdev); local
700 struct ionic_lif *lif = netdev_priv(netdev); local
719 struct ionic_lif *lif = netdev_priv(netdev); local
808 struct ionic_lif *lif = netdev_priv(netdev); local
826 struct ionic_lif *lif = netdev_priv(netdev); local
839 struct ionic_lif *lif = netdev_priv(netdev); local
860 struct ionic_lif *lif = netdev_priv(netdev); local
874 struct ionic_lif *lif = netdev_priv(dev); local
890 struct ionic_lif *lif = netdev_priv(netdev); local
907 struct ionic_lif *lif = netdev_priv(netdev); local
941 struct ionic_lif *lif = netdev_priv(netdev); local
973 struct ionic_lif *lif = netdev_priv(netdev); local
1064 struct ionic_lif *lif = netdev_priv(netdev); local
[all...]
H A Dionic_dev.c17 struct ionic_lif *lif = ionic->lif; local
197 struct ionic_lif *lif = ionic->lif; local
581 ionic_db_page_num(struct ionic_lif *lif, int pid) argument
586 ionic_get_cmb(struct ionic_lif *lif, u32 *pgid, phys_addr_t *pgaddr, int order) argument
604 ionic_put_cmb(struct ionic_lif *lif, u32 pgid, int order) argument
613 ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, struct ionic_intr_info *intr, unsigned int num_descs, size_t desc_size) argument
662 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) argument
692 struct ionic_lif *lif = q->lif; local
[all...]
H A Dionic_txrx.c425 struct ionic_lif *lif = netdev_priv(netdev); local
899 struct ionic_lif *lif; local
1010 struct ionic_lif *lif; local
1745 struct ionic_lif *lif = netdev_priv(netdev); local
1782 struct ionic_lif *lif = netdev_priv(netdev); local
[all...]
H A Dionic_dev.h226 struct ionic_lif *lif; member in struct:ionic_queue
289 struct ionic_lif *lif; member in struct:ionic_cq
H A Dionic_lif.c58 struct ionic_lif *lif; local
85 struct ionic_lif *lif = container_of(work, struct ionic_lif, deferred.work); local
138 ionic_link_status_check(struct ionic_lif *lif) argument
194 ionic_link_status_check_request(struct ionic_lif *lif, bool can_sleep) argument
232 ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
251 ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr) argument
278 struct ionic_lif *lif = q->lif; local
320 ionic_qcq_disable(struct ionic_lif *lif, struct ionic_qcq *qcq, int fw_err) argument
366 ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
385 ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
397 ionic_qcq_free(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
440 ionic_qcqs_free(struct ionic_lif *lif) argument
486 ionic_alloc_qcq_interrupt(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
533 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 ionic_qcq **qcq) argument
706 ionic_qcqs_alloc(struct ionic_lif *lif) argument
780 ionic_lif_txq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
848 ionic_lif_rxq_init(struct ionic_lif *lif, struct ionic_qcq *qcq) argument
922 ionic_lif_create_hwstamp_txq(struct ionic_lif *lif) argument
987 ionic_lif_create_hwstamp_rxq(struct ionic_lif *lif) argument
1048 ionic_lif_config_hwstamp_rxq_all(struct ionic_lif *lif, bool rx_all) argument
1068 ionic_lif_set_hwstamp_txmode(struct ionic_lif *lif, u16 txstamp_mode) argument
1083 ionic_lif_del_hwstamp_rxfilt(struct ionic_lif *lif) argument
1118 ionic_lif_add_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) argument
1154 ionic_lif_set_hwstamp_rxfilt(struct ionic_lif *lif, u64 pkt_class) argument
1167 struct ionic_lif *lif = napi_to_cq(napi)->lif; local
1224 struct ionic_lif *lif = netdev_priv(netdev); local
1288 ionic_lif_rx_mode(struct ionic_lif *lif) argument
1371 struct ionic_lif *lif = netdev_priv(netdev); local
1431 ionic_set_nic_features(struct ionic_lif *lif, netdev_features_t features) argument
1507 ionic_init_nic_features(struct ionic_lif *lif) argument
1593 struct ionic_lif *lif = netdev_priv(netdev); local
1604 ionic_set_attr_mac(struct ionic_lif *lif, u8 *mac) argument
1619 ionic_get_attr_mac(struct ionic_lif *lif, u8 *mac_addr) argument
1639 ionic_program_mac(struct ionic_lif *lif, u8 *mac) argument
1664 struct ionic_lif *lif = netdev_priv(netdev); local
1697 ionic_stop_queues_reconfig(struct ionic_lif *lif) argument
1705 ionic_start_queues_reconfig(struct ionic_lif *lif) argument
1724 ionic_xdp_is_valid_mtu(struct ionic_lif *lif, u32 mtu, struct bpf_prog *xdp_prog) argument
1741 struct ionic_lif *lif = netdev_priv(netdev); local
1779 struct ionic_lif *lif = container_of(ws, struct ionic_lif, tx_timeout_work); local
1802 struct ionic_lif *lif = netdev_priv(netdev); local
1811 struct ionic_lif *lif = netdev_priv(netdev); local
1826 struct ionic_lif *lif = netdev_priv(netdev); local
1838 ionic_lif_rss_config(struct ionic_lif *lif, const u16 types, const u8 *key, const u32 *indir) argument
1871 ionic_lif_rss_init(struct ionic_lif *lif) argument
1891 ionic_lif_rss_deinit(struct ionic_lif *lif) argument
1902 ionic_lif_quiesce(struct ionic_lif *lif) argument
1920 ionic_txrx_disable(struct ionic_lif *lif) argument
1944 ionic_txrx_deinit(struct ionic_lif *lif) argument
1976 ionic_txrx_free(struct ionic_lif *lif) argument
2009 ionic_txrx_alloc(struct ionic_lif *lif) argument
2097 ionic_txrx_init(struct ionic_lif *lif) argument
2130 ionic_txrx_enable(struct ionic_lif *lif) argument
2189 ionic_start_queues(struct ionic_lif *lif) argument
2214 struct ionic_lif *lif = netdev_priv(netdev); local
2264 ionic_stop_queues(struct ionic_lif *lif) argument
2275 struct ionic_lif *lif = netdev_priv(netdev); local
2291 struct ionic_lif *lif = netdev_priv(netdev); local
2306 struct ionic_lif *lif = netdev_priv(netdev); local
2337 struct ionic_lif *lif = netdev_priv(netdev); local
2374 struct ionic_lif *lif = netdev_priv(netdev); local
2406 struct ionic_lif *lif = netdev_priv(netdev); local
2445 struct ionic_lif *lif = netdev_priv(netdev); local
2477 struct ionic_lif *lif = netdev_priv(netdev); local
2505 struct ionic_lif *lif = netdev_priv(netdev); local
2533 struct ionic_lif *lif = netdev_priv(netdev); local
2573 ionic_vf_attr_replay(struct ionic_lif *lif) argument
2690 ionic_xdp_queues_config(struct ionic_lif *lif) argument
2732 struct ionic_lif *lif = netdev_priv(netdev); local
2807 ionic_cmb_reconfig(struct ionic_lif *lif, struct ionic_queue_params *qparam) argument
2895 ionic_reconfigure_queues(struct ionic_lif *lif, struct ionic_queue_params *qparam) argument
3149 struct ionic_lif *lif; local
3277 ionic_lif_reset(struct ionic_lif *lif) argument
3290 ionic_lif_handle_fw_down(struct ionic_lif *lif) argument
3321 ionic_restart_lif(struct ionic_lif *lif) argument
3376 ionic_lif_handle_fw_up(struct ionic_lif *lif) argument
3416 ionic_lif_free(struct ionic_lif *lif) argument
3451 ionic_lif_deinit(struct ionic_lif *lif) argument
3471 ionic_lif_adminq_init(struct ionic_lif *lif) argument
3523 ionic_lif_notifyq_init(struct ionic_lif *lif) argument
3572 ionic_station_set(struct ionic_lif *lif) argument
3639 ionic_lif_init(struct ionic_lif *lif) argument
3723 ionic_lif_set_netdev_info(struct ionic_lif *lif) argument
3753 struct ionic_lif *lif = ionic_netdev_lif(ndev); local
3767 ionic_lif_register(struct ionic_lif *lif) argument
3796 ionic_lif_unregister(struct ionic_lif *lif) argument
3812 ionic_lif_queue_identify(struct ionic_lif *lif) argument
[all...]
H A Dionic_lif.h263 struct ionic_lif *lif; member in struct:ionic_phc
276 static inline void ionic_init_queue_params(struct ionic_lif *lif, argument
288 ionic_set_queue_params(struct ionic_lif *lif, struct ionic_queue_params *qparam) argument
368 ionic_lif_hwstamp_replay(struct ionic_lif *lif) argument
369 ionic_lif_hwstamp_recreate_queues(struct ionic_lif *lif) argument
371 ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) argument
376 ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) argument
381 ionic_lif_phc_ktime(struct ionic_lif *lif, u64 counter) argument
386 ionic_lif_register_phc(struct ionic_lif *lif) argument
387 ionic_lif_unregister_phc(struct ionic_lif *lif) argument
388 ionic_lif_alloc_phc(struct ionic_lif *lif) argument
389 ionic_lif_free_phc(struct ionic_lif *lif) argument
[all...]
H A Dionic_if.h3130 union ionic_lif_identity lif; member in struct:ionic_identity
/linux-master/drivers/media/platform/renesas/vsp1/
H A Dvsp1_lif.c26 static inline void vsp1_lif_write(struct vsp1_lif *lif, argument
91 struct vsp1_lif *lif = to_lif(&entity->subdev); local
155 struct vsp1_lif *lif; local
[all...]
H A Dvsp1.h94 struct vsp1_lif *lif[VSP1_MAX_LIF]; member in struct:vsp1_device
H A Dvsp1_pipe.h133 struct vsp1_entity *lif; member in struct:vsp1_pipeline
H A Dvsp1_drv.c350 struct vsp1_lif *lif; local
/linux-master/drivers/net/ethernet/cisco/enic/
H A Dvnic_resource.h57 u16 lif; /* loopback lif for mgmt frames */ member in struct:mgmt_barmap_hdr

Completed in 257 milliseconds