Home
last modified time | relevance | path

Searched refs:bnad (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbnad.c23 #include "bnad.h"
73 bnad_cq_cleanup(struct bnad *bnad, struct bna_ccb *ccb) in bnad_cq_cleanup() argument
89 bnad_tx_buff_unmap(struct bnad *bnad, in bnad_tx_buff_unmap() argument
103 dma_unmap_single(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
118 dma_unmap_page(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
137 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument
147 bnad_tx_buff_unmap(bnad, unmap_ in bnad_txq_cleanup()
159 bnad_txcmpl_process(struct bnad *bnad, struct bna_tcb *tcb) bnad_txcmpl_process() argument
204 bnad_tx_complete(struct bnad *bnad, struct bna_tcb *tcb) bnad_tx_complete() argument
239 struct bnad *bnad = tcb->bnad; bnad_msix_tx() local
247 bnad_rxq_alloc_uninit(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_alloc_uninit() argument
259 bnad_rxq_alloc_init(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_alloc_init() argument
292 bnad_rxq_cleanup_page(struct bnad *bnad, struct bnad_rx_unmap *unmap) bnad_rxq_cleanup_page() argument
307 bnad_rxq_cleanup_skb(struct bnad *bnad, struct bnad_rx_unmap *unmap) bnad_rxq_cleanup_skb() argument
322 bnad_rxq_cleanup(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_cleanup() argument
339 bnad_rxq_refill_page(struct bnad *bnad, struct bna_rcb *rcb, u32 nalloc) bnad_rxq_refill_page() argument
413 bnad_rxq_refill_skb(struct bnad *bnad, struct bna_rcb *rcb, u32 nalloc) bnad_rxq_refill_skb() argument
469 bnad_rxq_post(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_post() argument
499 bnad_cq_drop_packet(struct bnad *bnad, struct bna_rcb *rcb, u32 sop_ci, u32 nvecs) bnad_cq_drop_packet() argument
522 struct bnad *bnad; bnad_cq_setup_skb_frags() local
570 bnad_cq_setup_skb(struct bnad *bnad, struct sk_buff *skb, struct bnad_rx_unmap *unmap, u32 len) bnad_cq_setup_skb() argument
587 bnad_cq_process(struct bnad *bnad, struct bna_ccb *ccb, int budget) bnad_cq_process() argument
740 bnad_netif_rx_schedule_poll(struct bnad *bnad, struct bna_ccb *ccb) bnad_netif_rx_schedule_poll() argument
773 struct bnad *bnad = (struct bnad *)data; bnad_msix_mbox_handler() local
797 struct bnad *bnad = (struct bnad *)data; bnad_isr() local
852 bnad_enable_mbox_irq(struct bnad *bnad) bnad_enable_mbox_irq() argument
864 bnad_disable_mbox_irq(struct bnad *bnad) bnad_disable_mbox_irq() argument
872 bnad_set_netdev_perm_addr(struct bnad *bnad) bnad_set_netdev_perm_addr() argument
885 bnad_cb_mbox_intr_enable(struct bnad *bnad) bnad_cb_mbox_intr_enable() argument
891 bnad_cb_mbox_intr_disable(struct bnad *bnad) bnad_cb_mbox_intr_disable() argument
897 bnad_cb_ioceth_ready(struct bnad *bnad) bnad_cb_ioceth_ready() argument
904 bnad_cb_ioceth_failed(struct bnad *bnad) bnad_cb_ioceth_failed() argument
911 bnad_cb_ioceth_disabled(struct bnad *bnad) bnad_cb_ioceth_disabled() argument
920 struct bnad *bnad = (struct bnad *)arg; bnad_cb_enet_disabled() local
927 bnad_cb_ethport_link_status(struct bnad *bnad, enum bna_link_status link_status) bnad_cb_ethport_link_status() argument
993 struct bnad *bnad = (struct bnad *)arg; bnad_cb_tx_disabled() local
999 bnad_cb_tcb_setup(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_setup() argument
1009 bnad_cb_tcb_destroy(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_destroy() argument
1019 bnad_cb_ccb_setup(struct bnad *bnad, struct bna_ccb *ccb) bnad_cb_ccb_setup() argument
1029 bnad_cb_ccb_destroy(struct bnad *bnad, struct bna_ccb *ccb) bnad_cb_ccb_destroy() argument
1038 bnad_cb_tx_stall(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_stall() argument
1057 bnad_cb_tx_resume(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_resume() argument
1099 struct bnad *bnad = NULL; bnad_tx_cleanup() local
1134 bnad_cb_tx_cleanup(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_cleanup() argument
1150 bnad_cb_rx_stall(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_stall() argument
1179 struct bnad *bnad = NULL; bnad_rx_cleanup() local
1209 bnad_cb_rx_cleanup(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_cleanup() argument
1232 bnad_cb_rx_post(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_post() argument
1264 struct bnad *bnad = (struct bnad *)arg; bnad_cb_rx_disabled() local
1270 bnad_cb_rx_mcast_add(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_mcast_add() argument
1277 bnad_cb_stats_get(struct bnad *bnad, enum bna_cb_status status, struct bna_stats *stats) bnad_cb_stats_get() argument
1292 bnad_cb_enet_mtu_set(struct bnad *bnad) bnad_cb_enet_mtu_set() argument
1311 bnad_mem_free(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_free() argument
1337 bnad_mem_alloc(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_alloc() argument
1385 bnad_mbox_irq_free(struct bnad *bnad) bnad_mbox_irq_free() argument
1404 bnad_mbox_irq_alloc(struct bnad *bnad) bnad_mbox_irq_alloc() argument
1440 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info) bnad_txrx_irq_free() argument
1448 bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src, u32 txrx_id, struct bna_intr_info *intr_info) bnad_txrx_irq_alloc() argument
1510 bnad_tx_msix_unregister(struct bnad *bnad, struct bnad_tx_info *tx_info, int num_txqs) bnad_tx_msix_unregister() argument
1529 bnad_tx_msix_register(struct bnad *bnad, struct bnad_tx_info *tx_info, u32 tx_id, int num_txqs) bnad_tx_msix_register() argument
1560 bnad_rx_msix_unregister(struct bnad *bnad, struct bnad_rx_info *rx_info, int num_rxps) bnad_rx_msix_unregister() argument
1580 bnad_rx_msix_register(struct bnad *bnad, struct bnad_rx_info *rx_info, u32 rx_id, int num_rxps) bnad_rx_msix_register() argument
1610 bnad_tx_res_free(struct bnad *bnad, struct bna_res_info *res_info) bnad_tx_res_free() argument
1624 bnad_tx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 tx_id) bnad_tx_res_alloc() argument
1648 bnad_rx_res_free(struct bnad *bnad, struct bna_res_info *res_info) bnad_rx_res_free() argument
1662 bnad_rx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, uint rx_id) bnad_rx_res_alloc() argument
1690 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.ioc_timer); bnad_ioc_timeout() local
1701 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.hb_timer); bnad_ioc_hb_check() local
1712 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.iocpf_timer); bnad_iocpf_timeout() local
1723 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.sem_timer); bnad_iocpf_sem_timeout() local
1745 struct bnad *bnad = from_timer(bnad, t, dim_timer); bnad_dim_timeout() local
1778 struct bnad *bnad = from_timer(bnad, t, stats_timer); bnad_stats_timeout() local
1795 bnad_dim_timer_start(struct bnad *bnad) bnad_dim_timer_start() argument
1811 bnad_stats_timer_start(struct bnad *bnad) bnad_stats_timer_start() argument
1829 bnad_stats_timer_stop(struct bnad *bnad) bnad_stats_timer_stop() argument
1861 struct bnad *bnad = rx_ctrl->bnad; bnad_napi_poll_rx() local
1886 bnad_napi_add(struct bnad *bnad, u32 rx_id) bnad_napi_add() argument
1900 bnad_napi_delete(struct bnad *bnad, u32 rx_id) bnad_napi_delete() argument
1911 bnad_destroy_tx(struct bnad *bnad, u32 tx_id) bnad_destroy_tx() argument
1942 bnad_setup_tx(struct bnad *bnad, u32 tx_id) bnad_setup_tx() argument
2027 bnad_init_rx_config(struct bnad *bnad, struct bna_rx_config *rx_config) bnad_init_rx_config() argument
2090 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id) bnad_rx_ctrl_init() argument
2101 bnad_reinit_rx(struct bnad *bnad) bnad_reinit_rx() argument
2144 bnad_destroy_rx(struct bnad *bnad, u32 rx_id) bnad_destroy_rx() argument
2190 bnad_setup_rx(struct bnad *bnad, u32 rx_id) bnad_setup_rx() argument
2295 bnad_tx_coalescing_timeo_set(struct bnad *bnad) bnad_tx_coalescing_timeo_set() argument
2308 bnad_rx_coalescing_timeo_set(struct bnad *bnad) bnad_rx_coalescing_timeo_set() argument
2326 bnad_mac_addr_set_locked(struct bnad *bnad, const u8 *mac_addr) bnad_mac_addr_set_locked() argument
2346 bnad_enable_default_bcast(struct bnad *bnad) bnad_enable_default_bcast() argument
2372 bnad_restore_vlans(struct bnad *bnad, u32 rx_id) bnad_restore_vlans() argument
2386 bnad_netdev_qstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) bnad_netdev_qstats_fill() argument
2426 bnad_netdev_hwstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) bnad_netdev_hwstats_fill() argument
2464 bnad_mbox_irq_sync(struct bnad *bnad) bnad_mbox_irq_sync() argument
2481 bnad_tso_prepare(struct bnad *bnad, struct sk_buff *skb) bnad_tso_prepare() argument
2520 bnad_q_num_init(struct bnad *bnad) bnad_q_num_init() argument
2543 bnad_q_num_adjust(struct bnad *bnad, int msix_vectors, int temp) bnad_q_num_adjust() argument
2558 bnad_ioceth_disable(struct bnad *bnad) bnad_ioceth_disable() argument
2576 bnad_ioceth_enable(struct bnad *bnad) bnad_ioceth_enable() argument
2597 bnad_res_free(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) bnad_res_free() argument
2608 bnad_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) bnad_res_alloc() argument
2627 bnad_enable_msix(struct bnad *bnad) bnad_enable_msix() argument
2693 bnad_disable_msix(struct bnad *bnad) bnad_disable_msix() argument
2716 struct bnad *bnad = netdev_priv(netdev); bnad_open() local
2772 struct bnad *bnad = netdev_priv(netdev); bnad_stop() local
2803 bnad_txq_wi_prepare(struct bnad *bnad, struct bna_tcb *tcb, struct sk_buff *skb, struct bna_txq_entry *txqent) bnad_txq_wi_prepare() argument
2916 struct bnad *bnad = netdev_priv(netdev); bnad_start_xmit() local
3102 struct bnad *bnad = netdev_priv(netdev); bnad_get_stats64() local
3114 bnad_set_rx_ucast_fltr(struct bnad *bnad) bnad_set_rx_ucast_fltr() argument
3156 bnad_set_rx_mcast_fltr(struct bnad *bnad) bnad_set_rx_mcast_fltr() argument
3197 struct bnad *bnad = netdev_priv(netdev); bnad_set_rx_mode() local
3244 struct bnad *bnad = netdev_priv(netdev); bnad_set_mac_address() local
3260 bnad_mtu_set(struct bnad *bnad, int frame_size) bnad_mtu_set() argument
3279 struct bnad *bnad = netdev_priv(netdev); bnad_change_mtu() local
3310 struct bnad *bnad = netdev_priv(netdev); bnad_vlan_rx_add_vid() local
3331 struct bnad *bnad = netdev_priv(netdev); bnad_vlan_rx_kill_vid() local
3351 struct bnad *bnad = netdev_priv(dev); bnad_set_features() local
3374 struct bnad *bnad = netdev_priv(netdev); bnad_netpoll() local
3424 bnad_netdev_init(struct bnad *bnad, bool using_dac) bnad_netdev_init() argument
3460 bnad_init(struct bnad *bnad, struct pci_dev *pdev, struct net_device *netdev) bnad_init() argument
3515 bnad_uninit(struct bnad *bnad) bnad_uninit() argument
3534 bnad_lock_init(struct bnad *bnad) bnad_lock_init() argument
3541 bnad_lock_uninit(struct bnad *bnad) bnad_lock_uninit() argument
3548 bnad_pci_init(struct bnad *bnad, struct pci_dev *pdev, bool *using_dac) bnad_pci_init() argument
3591 struct bnad *bnad; bnad_pci_probe() local
3776 struct bnad *bnad; bnad_pci_remove() local
[all...]
H A Dbnad_ethtool.c21 #include "bnad.h"
282 struct bnad *bnad = netdev_priv(netdev); in bnad_get_drvinfo() local
290 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_drvinfo()
291 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
292 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_drvinfo()
299 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo()
313 struct bnad *bnad = netdev_priv(netdev); in bnad_get_coalesce() local
316 /* Lock rqd. to access bnad in bnad_get_coalesce()
334 struct bnad *bnad = netdev_priv(netdev); bnad_set_coalesce() local
406 struct bnad *bnad = netdev_priv(netdev); bnad_get_ringparam() local
420 struct bnad *bnad = netdev_priv(netdev); bnad_set_ringparam() local
496 struct bnad *bnad = netdev_priv(netdev); bnad_get_pauseparam() local
507 struct bnad *bnad = netdev_priv(netdev); bnad_set_pauseparam() local
530 struct bnad *bnad = netdev_priv(netdev); bnad_get_strings() local
711 struct bnad *bnad = netdev_priv(netdev); bnad_get_stats_count_locked() local
752 bnad_per_q_stats_fill(struct bnad *bnad, u64 *buf, int bi) bnad_per_q_stats_fill() argument
843 struct bnad *bnad = netdev_priv(netdev); bnad_get_ethtool_stats() local
943 bnad_get_flash_partition_by_offset(struct bnad *bnad, u32 offset, u32 *base_offset) bnad_get_flash_partition_by_offset() argument
997 struct bnad *bnad = netdev_priv(netdev); bnad_get_eeprom() local
1037 struct bnad *bnad = netdev_priv(netdev); bnad_set_eeprom() local
1078 struct bnad *bnad = netdev_priv(netdev); bnad_flash_device() local
[all...]
H A Dbnad_debugfs.c14 #include "bnad.h"
43 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwtrc() local
61 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc()
65 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
71 netdev_warn(bnad->netdev, "failed to collect fwtrc\n"); in bnad_debugfs_open_fwtrc()
83 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwsave() local
101 spin_lock_irqsave(&bnad in bnad_debugfs_open_fwsave()
137 bnad_get_debug_drvinfo(struct bnad *bnad, void *buffer, u32 len) bnad_get_debug_drvinfo() argument
184 struct bnad *bnad = inode->i_private; bnad_debugfs_open_drvinfo() local
282 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; bnad_debugfs_read_regrd() local
305 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; bnad_debugfs_write_regrd() local
366 struct bnad *bnad = (struct bnad *)debug->i_private; bnad_debugfs_write_regwr() local
493 bnad_debugfs_init(struct bnad *bnad) bnad_debugfs_init() argument
543 bnad_debugfs_uninit(struct bnad *bnad) bnad_debugfs_uninit() argument
[all...]
H A Dbnad.h49 struct bnad *bnad; member
96 #define BNAD_NUM_TXQ (bnad->num_tx * bnad->num_txq_per_tx)
97 #define BNAD_NUM_RXP (bnad->num_rx * bnad->num_rxp_per_rx)
118 struct bnad *bnad; member
260 /* Bit mask values for bnad->cfg_flags */
278 struct bnad { struct
[all...]
H A Dbna_types.h30 struct bnad;
273 void *cookie; /* For bnad to unmap dma later */
323 void (*stop_cbfn)(struct bnad *bnad);
324 struct bnad *stop_cbarg;
351 void (*mtu_cbfn)(struct bnad *);
373 void (*adminup_cbfn)(struct bnad *, enum bna_cb_status);
375 void (*link_cbfn)(struct bnad *, enum bna_link_status);
427 struct bnad *bnad; member
555 struct bnad *bnad; global() member
624 struct bnad *bnad; global() member
929 struct bnad *bnad; global() member
[all...]
H A Dbna.h104 void (*cbfn)(struct bnad *, struct bna_rx *); \
105 struct bnad *cbarg; \
260 void bna_init(struct bna *bna, struct bnad *bnad,
308 struct bna_tx *bna_tx_create(struct bna *bna, struct bnad *bnad,
345 struct bna_rx *bna_rx_create(struct bna *bna, struct bnad *bnad,
361 void (*cbfn)(struct bnad *,
391 void (*cbfn)(struct bnad *));
[all...]
H A Dbna_enet.c119 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_admin_rsp()
229 bnad_cb_stats_get(bna->bnad, BNA_CB_SUCCESS, &bna->stats); in bna_bfi_stats_get_rsp()
239 ethport->link_cbfn(ethport->bna->bnad, ethport->link_status); in bna_bfi_ethport_linkup_aen()
249 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_linkdown_aen()
397 void (*cbfn)(struct bnad *, enum bna_cb_status); \
400 cbfn((ethport)->bna->bnad, status); \
773 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_ethport_fail()
882 void (*cbfn)(struct bnad *); \
885 cbfn((enet)->bna->bnad); \
1274 (*cbfn)(enet->bna->bnad); in bna_enet_disable()
1966 bna_init(struct bna *bna, struct bnad *bnad, struct bfa_pcidev *pcidev, struct bna_res_info *res_info) bna_init() argument
[all...]
H A Dbna_tx_rx.c738 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_ucast_set()
747 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_add()
756 cbfn(rx->bna->bnad, rx); in bna_rx_mcast_add()
767 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_mcast_add()
1286 (rx)->rx_stall_cbfn((rx)->bna->bnad, (rx)); \
1370 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_stop_wait()
1407 rx->rx_post_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait_entry()
1424 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_stop_wait()
1495 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_started()
1516 rx->rx_cleanup_cbfn(rx->bna->bnad, r in bna_rx_sm_rxf_start_wait()
2250 bna_rx_create(struct bna *bna, struct bnad *bnad, struct bna_rx_config *rx_cfg, const struct bna_rx_event_cbfn *rx_cbfn, struct bna_res_info *res_info, void *priv) bna_rx_create() argument
3363 bna_tx_create(struct bna *bna, struct bnad *bnad, struct bna_tx_config *tx_cfg, const struct bna_tx_event_cbfn *tx_cbfn, struct bna_res_info *res_info, void *priv) bna_tx_create() argument
[all...]
H A DMakefile10 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbnad.c23 #include "bnad.h"
73 bnad_cq_cleanup(struct bnad *bnad, struct bna_ccb *ccb) in bnad_cq_cleanup() argument
89 bnad_tx_buff_unmap(struct bnad *bnad, in bnad_tx_buff_unmap() argument
103 dma_unmap_single(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
118 dma_unmap_page(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
137 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument
147 bnad_tx_buff_unmap(bnad, unmap_ in bnad_txq_cleanup()
159 bnad_txcmpl_process(struct bnad *bnad, struct bna_tcb *tcb) bnad_txcmpl_process() argument
204 bnad_tx_complete(struct bnad *bnad, struct bna_tcb *tcb) bnad_tx_complete() argument
239 struct bnad *bnad = tcb->bnad; bnad_msix_tx() local
247 bnad_rxq_alloc_uninit(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_alloc_uninit() argument
259 bnad_rxq_alloc_init(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_alloc_init() argument
292 bnad_rxq_cleanup_page(struct bnad *bnad, struct bnad_rx_unmap *unmap) bnad_rxq_cleanup_page() argument
307 bnad_rxq_cleanup_skb(struct bnad *bnad, struct bnad_rx_unmap *unmap) bnad_rxq_cleanup_skb() argument
322 bnad_rxq_cleanup(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_cleanup() argument
339 bnad_rxq_refill_page(struct bnad *bnad, struct bna_rcb *rcb, u32 nalloc) bnad_rxq_refill_page() argument
413 bnad_rxq_refill_skb(struct bnad *bnad, struct bna_rcb *rcb, u32 nalloc) bnad_rxq_refill_skb() argument
469 bnad_rxq_post(struct bnad *bnad, struct bna_rcb *rcb) bnad_rxq_post() argument
499 bnad_cq_drop_packet(struct bnad *bnad, struct bna_rcb *rcb, u32 sop_ci, u32 nvecs) bnad_cq_drop_packet() argument
522 struct bnad *bnad; bnad_cq_setup_skb_frags() local
570 bnad_cq_setup_skb(struct bnad *bnad, struct sk_buff *skb, struct bnad_rx_unmap *unmap, u32 len) bnad_cq_setup_skb() argument
587 bnad_cq_process(struct bnad *bnad, struct bna_ccb *ccb, int budget) bnad_cq_process() argument
740 bnad_netif_rx_schedule_poll(struct bnad *bnad, struct bna_ccb *ccb) bnad_netif_rx_schedule_poll() argument
773 struct bnad *bnad = (struct bnad *)data; bnad_msix_mbox_handler() local
797 struct bnad *bnad = (struct bnad *)data; bnad_isr() local
852 bnad_enable_mbox_irq(struct bnad *bnad) bnad_enable_mbox_irq() argument
864 bnad_disable_mbox_irq(struct bnad *bnad) bnad_disable_mbox_irq() argument
872 bnad_set_netdev_perm_addr(struct bnad *bnad) bnad_set_netdev_perm_addr() argument
885 bnad_cb_mbox_intr_enable(struct bnad *bnad) bnad_cb_mbox_intr_enable() argument
891 bnad_cb_mbox_intr_disable(struct bnad *bnad) bnad_cb_mbox_intr_disable() argument
897 bnad_cb_ioceth_ready(struct bnad *bnad) bnad_cb_ioceth_ready() argument
904 bnad_cb_ioceth_failed(struct bnad *bnad) bnad_cb_ioceth_failed() argument
911 bnad_cb_ioceth_disabled(struct bnad *bnad) bnad_cb_ioceth_disabled() argument
920 struct bnad *bnad = (struct bnad *)arg; bnad_cb_enet_disabled() local
927 bnad_cb_ethport_link_status(struct bnad *bnad, enum bna_link_status link_status) bnad_cb_ethport_link_status() argument
993 struct bnad *bnad = (struct bnad *)arg; bnad_cb_tx_disabled() local
999 bnad_cb_tcb_setup(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_setup() argument
1009 bnad_cb_tcb_destroy(struct bnad *bnad, struct bna_tcb *tcb) bnad_cb_tcb_destroy() argument
1019 bnad_cb_ccb_setup(struct bnad *bnad, struct bna_ccb *ccb) bnad_cb_ccb_setup() argument
1029 bnad_cb_ccb_destroy(struct bnad *bnad, struct bna_ccb *ccb) bnad_cb_ccb_destroy() argument
1038 bnad_cb_tx_stall(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_stall() argument
1056 bnad_cb_tx_resume(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_resume() argument
1098 struct bnad *bnad = NULL; bnad_tx_cleanup() local
1133 bnad_cb_tx_cleanup(struct bnad *bnad, struct bna_tx *tx) bnad_cb_tx_cleanup() argument
1149 bnad_cb_rx_stall(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_stall() argument
1178 struct bnad *bnad = NULL; bnad_rx_cleanup() local
1208 bnad_cb_rx_cleanup(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_cleanup() argument
1231 bnad_cb_rx_post(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_post() argument
1263 struct bnad *bnad = (struct bnad *)arg; bnad_cb_rx_disabled() local
1269 bnad_cb_rx_mcast_add(struct bnad *bnad, struct bna_rx *rx) bnad_cb_rx_mcast_add() argument
1276 bnad_cb_stats_get(struct bnad *bnad, enum bna_cb_status status, struct bna_stats *stats) bnad_cb_stats_get() argument
1291 bnad_cb_enet_mtu_set(struct bnad *bnad) bnad_cb_enet_mtu_set() argument
1310 bnad_mem_free(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_free() argument
1336 bnad_mem_alloc(struct bnad *bnad, struct bna_mem_info *mem_info) bnad_mem_alloc() argument
1384 bnad_mbox_irq_free(struct bnad *bnad) bnad_mbox_irq_free() argument
1403 bnad_mbox_irq_alloc(struct bnad *bnad) bnad_mbox_irq_alloc() argument
1439 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info) bnad_txrx_irq_free() argument
1447 bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src, u32 txrx_id, struct bna_intr_info *intr_info) bnad_txrx_irq_alloc() argument
1509 bnad_tx_msix_unregister(struct bnad *bnad, struct bnad_tx_info *tx_info, int num_txqs) bnad_tx_msix_unregister() argument
1528 bnad_tx_msix_register(struct bnad *bnad, struct bnad_tx_info *tx_info, u32 tx_id, int num_txqs) bnad_tx_msix_register() argument
1559 bnad_rx_msix_unregister(struct bnad *bnad, struct bnad_rx_info *rx_info, int num_rxps) bnad_rx_msix_unregister() argument
1579 bnad_rx_msix_register(struct bnad *bnad, struct bnad_rx_info *rx_info, u32 rx_id, int num_rxps) bnad_rx_msix_register() argument
1609 bnad_tx_res_free(struct bnad *bnad, struct bna_res_info *res_info) bnad_tx_res_free() argument
1623 bnad_tx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 tx_id) bnad_tx_res_alloc() argument
1647 bnad_rx_res_free(struct bnad *bnad, struct bna_res_info *res_info) bnad_rx_res_free() argument
1661 bnad_rx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, uint rx_id) bnad_rx_res_alloc() argument
1689 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.ioc_timer); bnad_ioc_timeout() local
1700 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.hb_timer); bnad_ioc_hb_check() local
1711 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.iocpf_timer); bnad_iocpf_timeout() local
1722 struct bnad *bnad = from_timer(bnad, t, bna.ioceth.ioc.sem_timer); bnad_iocpf_sem_timeout() local
1744 struct bnad *bnad = from_timer(bnad, t, dim_timer); bnad_dim_timeout() local
1777 struct bnad *bnad = from_timer(bnad, t, stats_timer); bnad_stats_timeout() local
1794 bnad_dim_timer_start(struct bnad *bnad) bnad_dim_timer_start() argument
1810 bnad_stats_timer_start(struct bnad *bnad) bnad_stats_timer_start() argument
1828 bnad_stats_timer_stop(struct bnad *bnad) bnad_stats_timer_stop() argument
1860 struct bnad *bnad = rx_ctrl->bnad; bnad_napi_poll_rx() local
1884 bnad_napi_add(struct bnad *bnad, u32 rx_id) bnad_napi_add() argument
1898 bnad_napi_delete(struct bnad *bnad, u32 rx_id) bnad_napi_delete() argument
1909 bnad_destroy_tx(struct bnad *bnad, u32 tx_id) bnad_destroy_tx() argument
1940 bnad_setup_tx(struct bnad *bnad, u32 tx_id) bnad_setup_tx() argument
2025 bnad_init_rx_config(struct bnad *bnad, struct bna_rx_config *rx_config) bnad_init_rx_config() argument
2088 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id) bnad_rx_ctrl_init() argument
2099 bnad_reinit_rx(struct bnad *bnad) bnad_reinit_rx() argument
2142 bnad_destroy_rx(struct bnad *bnad, u32 rx_id) bnad_destroy_rx() argument
2188 bnad_setup_rx(struct bnad *bnad, u32 rx_id) bnad_setup_rx() argument
2293 bnad_tx_coalescing_timeo_set(struct bnad *bnad) bnad_tx_coalescing_timeo_set() argument
2306 bnad_rx_coalescing_timeo_set(struct bnad *bnad) bnad_rx_coalescing_timeo_set() argument
2324 bnad_mac_addr_set_locked(struct bnad *bnad, const u8 *mac_addr) bnad_mac_addr_set_locked() argument
2344 bnad_enable_default_bcast(struct bnad *bnad) bnad_enable_default_bcast() argument
2370 bnad_restore_vlans(struct bnad *bnad, u32 rx_id) bnad_restore_vlans() argument
2384 bnad_netdev_qstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) bnad_netdev_qstats_fill() argument
2424 bnad_netdev_hwstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) bnad_netdev_hwstats_fill() argument
2462 bnad_mbox_irq_sync(struct bnad *bnad) bnad_mbox_irq_sync() argument
2479 bnad_tso_prepare(struct bnad *bnad, struct sk_buff *skb) bnad_tso_prepare() argument
2518 bnad_q_num_init(struct bnad *bnad) bnad_q_num_init() argument
2541 bnad_q_num_adjust(struct bnad *bnad, int msix_vectors, int temp) bnad_q_num_adjust() argument
2556 bnad_ioceth_disable(struct bnad *bnad) bnad_ioceth_disable() argument
2574 bnad_ioceth_enable(struct bnad *bnad) bnad_ioceth_enable() argument
2595 bnad_res_free(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) bnad_res_free() argument
2606 bnad_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) bnad_res_alloc() argument
2625 bnad_enable_msix(struct bnad *bnad) bnad_enable_msix() argument
2691 bnad_disable_msix(struct bnad *bnad) bnad_disable_msix() argument
2714 struct bnad *bnad = netdev_priv(netdev); bnad_open() local
2770 struct bnad *bnad = netdev_priv(netdev); bnad_stop() local
2801 bnad_txq_wi_prepare(struct bnad *bnad, struct bna_tcb *tcb, struct sk_buff *skb, struct bna_txq_entry *txqent) bnad_txq_wi_prepare() argument
2912 struct bnad *bnad = netdev_priv(netdev); bnad_start_xmit() local
3098 struct bnad *bnad = netdev_priv(netdev); bnad_get_stats64() local
3110 bnad_set_rx_ucast_fltr(struct bnad *bnad) bnad_set_rx_ucast_fltr() argument
3152 bnad_set_rx_mcast_fltr(struct bnad *bnad) bnad_set_rx_mcast_fltr() argument
3193 struct bnad *bnad = netdev_priv(netdev); bnad_set_rx_mode() local
3240 struct bnad *bnad = netdev_priv(netdev); bnad_set_mac_address() local
3256 bnad_mtu_set(struct bnad *bnad, int frame_size) bnad_mtu_set() argument
3275 struct bnad *bnad = netdev_priv(netdev); bnad_change_mtu() local
3306 struct bnad *bnad = netdev_priv(netdev); bnad_vlan_rx_add_vid() local
3327 struct bnad *bnad = netdev_priv(netdev); bnad_vlan_rx_kill_vid() local
3347 struct bnad *bnad = netdev_priv(dev); bnad_set_features() local
3370 struct bnad *bnad = netdev_priv(netdev); bnad_netpoll() local
3420 bnad_netdev_init(struct bnad *bnad) bnad_netdev_init() argument
3454 bnad_init(struct bnad *bnad, struct pci_dev *pdev, struct net_device *netdev) bnad_init() argument
3509 bnad_uninit(struct bnad *bnad) bnad_uninit() argument
3527 bnad_lock_init(struct bnad *bnad) bnad_lock_init() argument
3534 bnad_lock_uninit(struct bnad *bnad) bnad_lock_uninit() argument
3541 bnad_pci_init(struct bnad *bnad, struct pci_dev *pdev) bnad_pci_init() argument
3577 struct bnad *bnad; bnad_pci_probe() local
3757 struct bnad *bnad; bnad_pci_remove() local
[all...]
H A Dbnad_ethtool.c21 #include "bnad.h"
282 struct bnad *bnad = netdev_priv(netdev); in bnad_get_drvinfo() local
290 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_drvinfo()
291 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
292 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_drvinfo()
299 strscpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo()
315 struct bnad *bnad = netdev_priv(netdev); in bnad_get_coalesce() local
318 /* Lock rqd. to access bnad in bnad_get_coalesce()
338 struct bnad *bnad = netdev_priv(netdev); bnad_set_coalesce() local
412 struct bnad *bnad = netdev_priv(netdev); bnad_get_ringparam() local
428 struct bnad *bnad = netdev_priv(netdev); bnad_set_ringparam() local
504 struct bnad *bnad = netdev_priv(netdev); bnad_get_pauseparam() local
515 struct bnad *bnad = netdev_priv(netdev); bnad_set_pauseparam() local
600 struct bnad *bnad = netdev_priv(netdev); bnad_get_strings() local
663 struct bnad *bnad = netdev_priv(netdev); bnad_get_stats_count_locked() local
704 bnad_per_q_stats_fill(struct bnad *bnad, u64 *buf, int bi) bnad_per_q_stats_fill() argument
795 struct bnad *bnad = netdev_priv(netdev); bnad_get_ethtool_stats() local
895 bnad_get_flash_partition_by_offset(struct bnad *bnad, u32 offset, u32 *base_offset) bnad_get_flash_partition_by_offset() argument
949 struct bnad *bnad = netdev_priv(netdev); bnad_get_eeprom() local
989 struct bnad *bnad = netdev_priv(netdev); bnad_set_eeprom() local
1030 struct bnad *bnad = netdev_priv(netdev); bnad_flash_device() local
[all...]
H A Dbnad_debugfs.c14 #include "bnad.h"
43 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwtrc() local
61 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
62 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc()
65 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
71 netdev_warn(bnad->netdev, "failed to collect fwtrc\n"); in bnad_debugfs_open_fwtrc()
83 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwsave() local
101 spin_lock_irqsave(&bnad in bnad_debugfs_open_fwsave()
137 bnad_get_debug_drvinfo(struct bnad *bnad, void *buffer, u32 len) bnad_get_debug_drvinfo() argument
184 struct bnad *bnad = inode->i_private; bnad_debugfs_open_drvinfo() local
282 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; bnad_debugfs_read_regrd() local
305 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; bnad_debugfs_write_regrd() local
366 struct bnad *bnad = (struct bnad *)debug->i_private; bnad_debugfs_write_regwr() local
493 bnad_debugfs_init(struct bnad *bnad) bnad_debugfs_init() argument
538 bnad_debugfs_uninit(struct bnad *bnad) bnad_debugfs_uninit() argument
[all...]
H A Dbnad.h49 struct bnad *bnad; member
96 #define BNAD_NUM_TXQ (bnad->num_tx * bnad->num_txq_per_tx)
97 #define BNAD_NUM_RXP (bnad->num_rx * bnad->num_rxp_per_rx)
118 struct bnad *bnad; member
260 /* Bit mask values for bnad->cfg_flags */
278 struct bnad { struct
[all...]
H A Dbna_types.h30 struct bnad;
273 void *cookie; /* For bnad to unmap dma later */
325 void (*stop_cbfn)(struct bnad *bnad);
326 struct bnad *stop_cbarg;
355 void (*mtu_cbfn)(struct bnad *);
379 void (*adminup_cbfn)(struct bnad *, enum bna_cb_status);
381 void (*link_cbfn)(struct bnad *, enum bna_link_status);
433 struct bnad *bnad; member
564 struct bnad *bnad; global() member
633 struct bnad *bnad; global() member
944 struct bnad *bnad; global() member
[all...]
H A Dbna.h104 void (*cbfn)(struct bnad *, struct bna_rx *); \
105 struct bnad *cbarg; \
260 void bna_init(struct bna *bna, struct bnad *bnad,
308 struct bna_tx *bna_tx_create(struct bna *bna, struct bnad *bnad,
345 struct bna_rx *bna_rx_create(struct bna *bna, struct bnad *bnad,
361 void (*cbfn)(struct bnad *,
391 void (*cbfn)(struct bnad *));
[all...]
H A Dbna_enet.c119 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_admin_rsp()
229 bnad_cb_stats_get(bna->bnad, BNA_CB_SUCCESS, &bna->stats); in bna_bfi_stats_get_rsp()
239 ethport->link_cbfn(ethport->bna->bnad, ethport->link_status); in bna_bfi_ethport_linkup_aen()
249 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_linkdown_aen()
397 void (*cbfn)(struct bnad *, enum bna_cb_status); \
400 cbfn((ethport)->bna->bnad, status); \
773 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_ethport_fail()
882 void (*cbfn)(struct bnad *); \
885 cbfn((enet)->bna->bnad); \
1274 (*cbfn)(enet->bna->bnad); in bna_enet_disable()
1966 bna_init(struct bna *bna, struct bnad *bnad, struct bfa_pcidev *pcidev, struct bna_res_info *res_info) bna_init() argument
[all...]
H A Dbna_tx_rx.c738 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_ucast_set()
747 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_add()
756 cbfn(rx->bna->bnad, rx); in bna_rx_mcast_add()
767 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_mcast_add()
1286 (rx)->rx_stall_cbfn((rx)->bna->bnad, (rx)); \
1370 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_stop_wait()
1407 rx->rx_post_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait_entry()
1424 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_stop_wait()
1495 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_started()
1516 rx->rx_cleanup_cbfn(rx->bna->bnad, r in bna_rx_sm_rxf_start_wait()
2250 bna_rx_create(struct bna *bna, struct bnad *bnad, struct bna_rx_config *rx_cfg, const struct bna_rx_event_cbfn *rx_cbfn, struct bna_res_info *res_info, void *priv) bna_rx_create() argument
3363 bna_tx_create(struct bna *bna, struct bnad *bnad, struct bna_tx_config *tx_cfg, const struct bna_tx_event_cbfn *tx_cbfn, struct bna_res_info *res_info, void *priv) bna_tx_create() argument
[all...]
H A DMakefile10 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o

Completed in 24 milliseconds