/linux-4.1.27/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 79 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 …]
|
D | bnad_ethtool.c | 297 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 …]
|
D | bnad_debugfs.c | 51 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 …]
|
D | bnad.h | 57 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 …]
|
D | bna_types.h | 38 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 …]
|
D | bna.h | 215 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 …]
|
D | bna_enet.c | 127 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 …]
|
D | bna_tx_rx.c | 867 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 …]
|
D | Makefile | 9 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o
|