Home
last modified time | relevance | path

Searched refs:bnad (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/brocade/bna/
Dbnad.c81 bnad_cq_cleanup(struct bnad *bnad, struct bna_ccb *ccb) in bnad_cq_cleanup() argument
97 bnad_tx_buff_unmap(struct bnad *bnad, in bnad_tx_buff_unmap() argument
111 dma_unmap_single(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
126 dma_unmap_page(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
145 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument
155 bnad_tx_buff_unmap(bnad, unmap_q, tcb->q_depth, i); in bnad_txq_cleanup()
167 bnad_txcmpl_process(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txcmpl_process() argument
198 cons = bnad_tx_buff_unmap(bnad, unmap_q, q_depth, cons); in bnad_txcmpl_process()
212 bnad_tx_complete(struct bnad *bnad, struct bna_tcb *tcb) in bnad_tx_complete() argument
214 struct net_device *netdev = bnad->netdev; in bnad_tx_complete()
[all …]
Dbnad_ethtool.c290 struct bnad *bnad = netdev_priv(netdev); in bnad_get_drvinfo() local
299 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_drvinfo()
300 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
301 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_drvinfo()
308 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo()
322 struct bnad *bnad = netdev_priv(netdev); in bnad_get_coalesce() local
326 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_coalesce()
328 (bnad->cfg_flags & BNAD_CF_DIM_ENABLED) ? true : false; in bnad_get_coalesce()
329 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_coalesce()
331 coalesce->rx_coalesce_usecs = bnad->rx_coalescing_timeo * in bnad_get_coalesce()
[all …]
Dbnad_debugfs.c51 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwtrc() local
69 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
70 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwtrc()
73 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_debugfs_open_fwtrc()
79 netdev_warn(bnad->netdev, "failed to collect fwtrc\n"); in bnad_debugfs_open_fwtrc()
91 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwsave() local
109 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_debugfs_open_fwsave()
110 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave()
113 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_debugfs_open_fwsave()
119 netdev_warn(bnad->netdev, "failed to collect fwsave\n"); in bnad_debugfs_open_fwsave()
[all …]
Dbnad.h57 struct bnad *bnad; member
106 #define BNAD_NUM_TXQ (bnad->num_tx * bnad->num_txq_per_tx)
107 #define BNAD_NUM_RXP (bnad->num_rx * bnad->num_rxp_per_rx)
128 struct bnad *bnad; member
288 struct bnad { struct
389 int bnad_mac_addr_set_locked(struct bnad *bnad, const u8 *mac_addr); argument
390 int bnad_enable_default_bcast(struct bnad *bnad);
391 void bnad_restore_vlans(struct bnad *bnad, u32 rx_id);
396 void bnad_tx_coalescing_timeo_set(struct bnad *bnad);
397 void bnad_rx_coalescing_timeo_set(struct bnad *bnad);
[all …]
Dbna_types.h38 struct bnad;
331 void (*stop_cbfn)(struct bnad *bnad);
332 struct bnad *stop_cbarg;
359 void (*mtu_cbfn)(struct bnad *);
381 void (*adminup_cbfn)(struct bnad *, enum bna_cb_status);
383 void (*link_cbfn)(struct bnad *, enum bna_link_status);
435 struct bnad *bnad; member
481 void (*tcb_setup_cbfn)(struct bnad *, struct bna_tcb *);
482 void (*tcb_destroy_cbfn)(struct bnad *, struct bna_tcb *);
483 void (*tx_stall_cbfn)(struct bnad *, struct bna_tx *);
[all …]
Dbna.h112 void (*cbfn)(struct bnad *, struct bna_rx *); \
113 struct bnad *cbarg; \
268 void bna_init(struct bna *bna, struct bnad *bnad,
316 struct bna_tx *bna_tx_create(struct bna *bna, struct bnad *bnad,
353 struct bna_rx *bna_rx_create(struct bna *bna, struct bnad *bnad,
369 void (*cbfn)(struct bnad *,
399 void (*cbfn)(struct bnad *));
412 void bnad_cb_ethport_link_status(struct bnad *bnad,
416 void bnad_cb_ioceth_ready(struct bnad *bnad);
417 void bnad_cb_ioceth_failed(struct bnad *bnad);
[all …]
Dbna_enet.c127 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_admin_rsp()
237 bnad_cb_stats_get(bna->bnad, BNA_CB_SUCCESS, &bna->stats); in bna_bfi_stats_get_rsp()
247 ethport->link_cbfn(ethport->bna->bnad, ethport->link_status); in bna_bfi_ethport_linkup_aen()
257 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_bfi_ethport_linkdown_aen()
405 void (*cbfn)(struct bnad *, enum bna_cb_status); \
408 cbfn((ethport)->bna->bnad, status); \
781 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN); in bna_ethport_fail()
890 void (*cbfn)(struct bnad *); \
893 cbfn((enet)->bna->bnad); \
1282 (*cbfn)(enet->bna->bnad); in bna_enet_disable()
[all …]
Dbna_tx_rx.c746 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_ucast_set()
755 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_add() argument
764 cbfn(rx->bna->bnad, rx); in bna_rx_mcast_add()
775 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_mcast_add()
1294 (rx)->rx_stall_cbfn((rx)->bna->bnad, (rx)); \
1378 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_stop_wait()
1415 rx->rx_post_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait_entry()
1432 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_stop_wait()
1503 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_started()
1524 rx->rx_cleanup_cbfn(rx->bna->bnad, rx); in bna_rx_sm_rxf_start_wait()
[all …]
DMakefile9 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o