Home
last modified time | relevance | path

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

12

/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
Dionic_lif.c55 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()
[all …]
Dionic_ethtool.c14 static void ionic_get_stats_strings(struct ionic_lif *lif, u8 *buf) in ionic_get_stats_strings()
25 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_stats() local
36 static int ionic_get_stats_count(struct ionic_lif *lif) in ionic_get_stats_count()
48 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_sset_count() local
62 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_strings() local
74 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_drvinfo() local
92 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_regs() local
110 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_link_ext_stats() local
119 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_link_ksettings() local
269 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_link_ksettings() local
[all …]
Dionic_rx_filter.c13 void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f) in ionic_rx_filter_free()
22 void ionic_rx_filter_replay(struct ionic_lif *lif) in ionic_rx_filter_replay()
91 int ionic_rx_filters_init(struct ionic_lif *lif) in ionic_rx_filters_init()
107 void ionic_rx_filters_deinit(struct ionic_lif *lif) in ionic_rx_filters_deinit()
123 int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index, in ionic_rx_filter_save()
185 struct ionic_rx_filter *ionic_rx_filter_by_vlan(struct ionic_lif *lif, u16 vid) in ionic_rx_filter_by_vlan()
204 struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif, in ionic_rx_filter_by_addr()
224 struct ionic_rx_filter *ionic_rx_filter_rxsteer(struct ionic_lif *lif) in ionic_rx_filter_rxsteer()
242 static struct ionic_rx_filter *ionic_rx_filter_find(struct ionic_lif *lif, in ionic_rx_filter_find()
257 int ionic_lif_list_addr(struct ionic_lif *lif, const u8 *addr, bool mode) in ionic_lif_list_addr()
[all …]
Dionic_stats.c159 #define MAX_Q(lif) ((lif)->netdev->real_num_tx_queues) argument
161 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_txq_stats()
176 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_rxq_stats()
190 static void ionic_get_lif_stats(struct ionic_lif *lif, in ionic_get_lif_stats()
217 static u64 ionic_sw_stats_get_count(struct ionic_lif *lif) in ionic_sw_stats_get_count()
236 static void ionic_sw_stats_get_tx_strings(struct ionic_lif *lif, u8 **buf, in ionic_sw_stats_get_tx_strings()
246 static void ionic_sw_stats_get_rx_strings(struct ionic_lif *lif, u8 **buf, in ionic_sw_stats_get_rx_strings()
256 static void ionic_sw_stats_get_strings(struct ionic_lif *lif, u8 **buf) in ionic_sw_stats_get_strings()
279 static void ionic_sw_stats_get_txq_values(struct ionic_lif *lif, u64 **buf, in ionic_sw_stats_get_txq_values()
293 static void ionic_sw_stats_get_rxq_values(struct ionic_lif *lif, u64 **buf, in ionic_sw_stats_get_rxq_values()
[all …]
Dionic_phc.c67 static int ionic_lif_hwstamp_set_ts_config(struct ionic_lif *lif, in ionic_lif_hwstamp_set_ts_config()
186 int ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_set()
211 void ionic_lif_hwstamp_replay(struct ionic_lif *lif) in ionic_lif_hwstamp_replay()
225 void ionic_lif_hwstamp_recreate_queues(struct ionic_lif *lif) in ionic_lif_hwstamp_recreate_queues()
249 int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_get()
467 ktime_t ionic_lif_phc_ktime(struct ionic_lif *lif, u64 tick) in ionic_lif_phc_ktime()
492 void ionic_lif_register_phc(struct ionic_lif *lif) in ionic_lif_register_phc()
510 void ionic_lif_unregister_phc(struct ionic_lif *lif) in ionic_lif_unregister_phc()
520 void ionic_lif_alloc_phc(struct ionic_lif *lif) in ionic_lif_alloc_phc()
637 void ionic_lif_free_phc(struct ionic_lif *lif) in ionic_lif_free_phc()
Dionic_main.c213 static void ionic_adminq_flush(struct ionic_lif *lif) in ionic_adminq_flush()
237 void ionic_adminq_netdev_err_print(struct ionic_lif *lif, u8 opcode, in ionic_adminq_netdev_err_print()
249 static int ionic_adminq_check_err(struct ionic_lif *lif, in ionic_adminq_check_err()
294 struct ionic_lif *lif = q->lif; in ionic_adminq_poke_doorbell() local
321 int ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post()
360 int ionic_adminq_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx, in ionic_adminq_wait()
413 static int __ionic_adminq_post_wait(struct ionic_lif *lif, in __ionic_adminq_post_wait()
427 int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post_wait()
432 int ionic_adminq_post_wait_nomsg(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post_wait_nomsg()
Dionic_debugfs.h28 static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { } in ionic_debugfs_add_lif()
29 static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { } in ionic_debugfs_add_qcq()
30 static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { } in ionic_debugfs_del_lif()
Dionic_debugfs.c113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_debugfs_add_qcq()
231 struct ionic_lif *lif = seq->private; in lif_filters_show() local
273 void ionic_debugfs_add_lif(struct ionic_lif *lif) in ionic_debugfs_add_lif()
288 void ionic_debugfs_del_lif(struct ionic_lif *lif) in ionic_debugfs_del_lif()
Dionic_dev.c17 struct ionic_lif *lif = ionic->lif; in ionic_watchdog_cb() local
182 struct ionic_lif *lif = ionic->lif; in ionic_heartbeat_check() local
598 int ionic_db_page_num(struct ionic_lif *lif, int pid) in ionic_db_page_num()
603 int ionic_get_cmb(struct ionic_lif *lif, u32 *pgid, phys_addr_t *pgaddr, int order) in ionic_get_cmb()
621 void ionic_put_cmb(struct ionic_lif *lif, u32 pgid, int order) in ionic_put_cmb()
630 int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, in ionic_cq_init()
697 int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev, in ionic_q_init()
766 struct ionic_lif *lif = q->lif; in ionic_q_post() local
Dionic_lif.h250 struct ionic_lif *lif; member
263 static inline void ionic_init_queue_params(struct ionic_lif *lif, in ionic_init_queue_params()
275 static inline void ionic_set_queue_params(struct ionic_lif *lif, in ionic_set_queue_params()
350 static inline void ionic_lif_hwstamp_replay(struct ionic_lif *lif) {} in ionic_lif_hwstamp_replay()
351 static inline void ionic_lif_hwstamp_recreate_queues(struct ionic_lif *lif) {} in ionic_lif_hwstamp_recreate_queues()
353 static inline int ionic_lif_hwstamp_set(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_set()
358 static inline int ionic_lif_hwstamp_get(struct ionic_lif *lif, struct ifreq *ifr) in ionic_lif_hwstamp_get()
363 static inline ktime_t ionic_lif_phc_ktime(struct ionic_lif *lif, u64 counter) in ionic_lif_phc_ktime()
368 static inline void ionic_lif_register_phc(struct ionic_lif *lif) {} in ionic_lif_register_phc()
369 static inline void ionic_lif_unregister_phc(struct ionic_lif *lif) {} in ionic_lif_unregister_phc()
[all …]
Dionic_txrx.c536 struct ionic_lif *lif; in ionic_dim_update() local
572 struct ionic_lif *lif; in ionic_tx_napi() local
606 struct ionic_lif *lif; in ionic_rx_napi() local
644 struct ionic_lif *lif; in ionic_txrx_napi() local
1291 struct ionic_lif *lif = netdev_priv(netdev); in ionic_start_hwstamp_xmit() local
1327 struct ionic_lif *lif = netdev_priv(netdev); in ionic_start_xmit() local
Dionic_bus_pci.c419 struct ionic_lif *lif = ionic->lif; in ionic_reset_prepare() local
441 struct ionic_lif *lif = ionic->lif; in ionic_reset_done() local
Dionic_fw.c94 int ionic_firmware_update(struct ionic_lif *lif, const struct firmware *fw, in ionic_firmware_update()
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
Dionic_ethtool.c21 static void ionic_get_stats_strings(struct ionic_lif *lif, u8 *buf) in ionic_get_stats_strings()
32 struct ionic_lif *lif; in ionic_get_stats() local
42 static int ionic_get_stats_count(struct ionic_lif *lif) in ionic_get_stats_count()
54 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_sset_count() local
71 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_strings() local
87 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_drvinfo() local
105 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_regs() local
123 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_link_ksettings() local
266 struct ionic_lif *lif = netdev_priv(netdev); in ionic_set_link_ksettings() local
299 struct ionic_lif *lif = netdev_priv(netdev); in ionic_get_pauseparam() local
[all …]
Dionic_lif.c51 struct ionic_lif *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
125 static void ionic_link_status_check(struct ionic_lif *lif) in ionic_link_status_check()
169 void ionic_link_status_check_request(struct ionic_lif *lif, bool can_sleep) in ionic_link_status_check_request()
200 static int ionic_request_irq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_request_irq()
219 static int ionic_intr_alloc(struct ionic_lif *lif, struct ionic_intr_info *intr) in ionic_intr_alloc()
246 struct ionic_lif *lif = q->lif; in ionic_qcq_enable() local
291 struct ionic_lif *lif; in ionic_qcq_disable() local
332 static void ionic_lif_qcq_deinit(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_lif_qcq_deinit()
351 static void ionic_qcq_intr_free(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_qcq_intr_free()
[all …]
Dionic_rx_filter.c12 void ionic_rx_filter_free(struct ionic_lif *lif, struct ionic_rx_filter *f) in ionic_rx_filter_free()
21 void ionic_rx_filter_replay(struct ionic_lif *lif) in ionic_rx_filter_replay()
90 int ionic_rx_filters_init(struct ionic_lif *lif) in ionic_rx_filters_init()
106 void ionic_rx_filters_deinit(struct ionic_lif *lif) in ionic_rx_filters_deinit()
122 int ionic_rx_filter_save(struct ionic_lif *lif, u32 flow_id, u16 rxq_index, in ionic_rx_filter_save()
175 struct ionic_rx_filter *ionic_rx_filter_by_vlan(struct ionic_lif *lif, u16 vid) in ionic_rx_filter_by_vlan()
194 struct ionic_rx_filter *ionic_rx_filter_by_addr(struct ionic_lif *lif, in ionic_rx_filter_by_addr()
Dionic_stats.c177 #define MAX_Q(lif) ((lif)->netdev->real_num_tx_queues) argument
179 static void ionic_get_lif_stats(struct ionic_lif *lif, in ionic_get_lif_stats()
214 static u64 ionic_sw_stats_get_count(struct ionic_lif *lif) in ionic_sw_stats_get_count()
248 static void ionic_sw_stats_get_strings(struct ionic_lif *lif, u8 **buf) in ionic_sw_stats_get_strings()
342 static void ionic_sw_stats_get_values(struct ionic_lif *lif, u64 **buf) in ionic_sw_stats_get_values()
Dionic_debugfs.h28 static inline void ionic_debugfs_add_lif(struct ionic_lif *lif) { } in ionic_debugfs_add_lif()
29 static inline void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) { } in ionic_debugfs_add_qcq()
30 static inline void ionic_debugfs_del_lif(struct ionic_lif *lif) { } in ionic_debugfs_del_lif()
Dionic_main.c188 static void ionic_adminq_flush(struct ionic_lif *lif) in ionic_adminq_flush()
205 static int ionic_adminq_check_err(struct ionic_lif *lif, in ionic_adminq_check_err()
254 static int ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post()
290 int ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post_wait()
Dionic_debugfs.c113 void ionic_debugfs_add_qcq(struct ionic_lif *lif, struct ionic_qcq *qcq) in ionic_debugfs_add_qcq()
231 void ionic_debugfs_add_lif(struct ionic_lif *lif) in ionic_debugfs_add_lif()
244 void ionic_debugfs_del_lif(struct ionic_lif *lif) in ionic_debugfs_del_lif()
Dionic_txrx.c46 struct ionic_lif *lif = q->lif; in ionic_rx_skb_alloc() local
258 struct ionic_lif *lif = q->lif; in ionic_rx_page_alloc() local
299 struct ionic_lif *lif = q->lif; in ionic_rx_page_free() local
422 struct ionic_lif *lif; in ionic_dim_update() local
458 struct ionic_lif *lif; in ionic_tx_napi() local
491 struct ionic_lif *lif; in ionic_rx_napi() local
528 struct ionic_lif *lif; in ionic_txrx_napi() local
1134 struct ionic_lif *lif = netdev_priv(netdev); in ionic_start_xmit() local
Dionic_dev.c127 struct ionic_lif *lif = ionic->lif; in ionic_heartbeat_check() local
459 int ionic_db_page_num(struct ionic_lif *lif, int pid) in ionic_db_page_num()
464 int ionic_cq_init(struct ionic_lif *lif, struct ionic_cq *cq, in ionic_cq_init()
532 int ionic_q_init(struct ionic_lif *lif, struct ionic_dev *idev, in ionic_q_init()
590 struct ionic_lif *lif = q->lif; in ionic_q_post() local
Dionic_fw.c94 int ionic_firmware_update(struct ionic_lif *lif, const char *fw_name, in ionic_firmware_update()
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/
Dvsp1_lif.c26 static inline void vsp1_lif_write(struct vsp1_lif *lif, in vsp1_lif_write()
92 struct vsp1_lif *lif = to_lif(&entity->subdev); in lif_configure_stream() local
156 struct vsp1_lif *lif; in vsp1_lif_create() local
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/
Dvsp1_lif.c26 static inline void vsp1_lif_write(struct vsp1_lif *lif, in vsp1_lif_write()
91 struct vsp1_lif *lif = to_lif(&entity->subdev); in lif_configure_stream() local
154 struct vsp1_lif *lif; in vsp1_lif_create() local

12