Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/brocade/bna/
Dbnad.c79 bnad_add_to_list(struct bnad *bnad) in bnad_add_to_list() argument
82 list_add_tail(&bnad->list_entry, &bnad_list); in bnad_add_to_list()
83 bnad->id = bna_id++; in bnad_add_to_list()
88 bnad_remove_from_list(struct bnad *bnad) in bnad_remove_from_list() argument
91 list_del(&bnad->list_entry); in bnad_remove_from_list()
99 bnad_cq_cleanup(struct bnad *bnad, struct bna_ccb *ccb) in bnad_cq_cleanup() argument
115 bnad_tx_buff_unmap(struct bnad *bnad, in bnad_tx_buff_unmap() argument
129 dma_unmap_single(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
144 dma_unmap_page(&bnad->pcidev->dev, in bnad_tx_buff_unmap()
163 bnad_txq_cleanup(struct bnad *bnad, struct bna_tcb *tcb) in bnad_txq_cleanup() argument
[all …]
Dbnad_ethtool.c297 struct bnad *bnad = netdev_priv(netdev); in bnad_get_drvinfo() local
306 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_drvinfo()
307 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr); in bnad_get_drvinfo()
308 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_drvinfo()
315 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev), in bnad_get_drvinfo()
329 struct bnad *bnad = netdev_priv(netdev); in bnad_get_coalesce() local
333 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_get_coalesce()
335 (bnad->cfg_flags & BNAD_CF_DIM_ENABLED) ? true : false; in bnad_get_coalesce()
336 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_get_coalesce()
338 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()
80 pci_name(bnad->pcidev)); in bnad_debugfs_open_fwtrc()
92 struct bnad *bnad = inode->i_private; in bnad_debugfs_open_fwsave() local
110 spin_lock_irqsave(&bnad->bna_lock, flags); in bnad_debugfs_open_fwsave()
111 rc = bfa_nw_ioc_debug_fwsave(&bnad->bna.ioceth.ioc, in bnad_debugfs_open_fwsave()
114 spin_unlock_irqrestore(&bnad->bna_lock, flags); in bnad_debugfs_open_fwsave()
121 pci_name(bnad->pcidev)); 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
286 struct bnad { struct
388 int bnad_mac_addr_set_locked(struct bnad *bnad, u8 *mac_addr); argument
389 int bnad_enable_default_bcast(struct bnad *bnad);
390 void bnad_restore_vlans(struct bnad *bnad, u32 rx_id);
395 void bnad_tx_coalescing_timeo_set(struct bnad *bnad);
396 void bnad_rx_coalescing_timeo_set(struct bnad *bnad);
[all …]
Dbna_types.h38 struct bnad;
338 void (*stop_cbfn)(struct bnad *bnad);
339 struct bnad *stop_cbarg;
366 void (*pause_cbfn)(struct bnad *);
369 void (*mtu_cbfn)(struct bnad *);
391 void (*adminup_cbfn)(struct bnad *, enum bna_cb_status);
393 void (*link_cbfn)(struct bnad *, enum bna_link_status);
445 struct bnad *bnad; member
491 void (*tcb_setup_cbfn)(struct bnad *, struct bna_tcb *);
492 void (*tcb_destroy_cbfn)(struct bnad *, struct bna_tcb *);
[all …]
Dbna.h215 void (*cbfn)(struct bnad *, struct bna_rx *); \
216 struct bnad *cbarg; \
228 void (*cbfn)(struct bnad *, struct bna_rx *); \
229 struct bnad *cbarg; \
393 void bna_init(struct bna *bna, struct bnad *bnad,
442 struct bna_tx *bna_tx_create(struct bna *bna, struct bnad *bnad,
479 struct bna_rx *bna_rx_create(struct bna *bna, struct bnad *bnad,
493 void (*cbfn)(struct bnad *, struct bna_rx *));
496 void (*cbfn)(struct bnad *, struct bna_rx *));
499 void (*cbfn)(struct bnad *, struct bna_rx *));
[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); \
900 void (*cbfn)(struct bnad *); \
[all …]
Dbna_tx_rx.c867 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_ucast_set() argument
882 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_ucast_set()
891 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_add() argument
900 cbfn(rx->bna->bnad, rx); in bna_rx_mcast_add()
912 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_mcast_add()
921 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_ucast_listset() argument
972 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_ucast_listset()
990 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_listset() argument
1044 rxf->cam_fltr_cbarg = rx->bna->bnad; in bna_rx_mcast_listset()
1062 void (*cbfn)(struct bnad *, struct bna_rx *)) in bna_rx_mcast_delall() argument
[all …]
DMakefile9 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o