/Linux-v4.19/drivers/net/ethernet/brocade/bna/ |
D | bnad.c | 81 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 …]
|
D | bnad_ethtool.c | 290 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 …]
|
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() 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 …]
|
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 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 …]
|
D | bna_types.h | 38 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 …]
|
D | bna.h | 112 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 …]
|
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); \ 1282 (*cbfn)(enet->bna->bnad); in bna_enet_disable() [all …]
|
D | bna_tx_rx.c | 746 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 …]
|
D | Makefile | 9 bna-objs := bnad.o bnad_ethtool.o bnad_debugfs.o bna_enet.o bna_tx_rx.o
|