Searched defs:bnad (Results 1 - 7 of 7) sorted by relevance

/drivers/net/ethernet/brocade/bna/
H A Dbnad_debugfs.c21 #include "bnad.h"
50 struct bnad *bnad = inode->i_private; local
66 pci_name(bnad->pcidev));
70 spin_lock_irqsave(&bnad->bna_lock, flags);
71 rc = bfa_nw_ioc_debug_fwtrc(&bnad->bna.ioceth.ioc,
74 spin_unlock_irqrestore(&bnad->bna_lock, flags);
80 pr_warn("bnad %s: Failed to collect fwtrc\n",
81 pci_name(bnad->pcidev));
93 struct bnad *bna local
150 bnad_get_debug_drvinfo(struct bnad *bnad, void *buffer, u32 len) argument
197 struct bnad *bnad = inode->i_private; local
318 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; local
341 struct bnad *bnad = (struct bnad *)regrd_debug->i_private; local
415 struct bnad *bnad = (struct bnad *)debug->i_private; local
551 bnad_debugfs_init(struct bnad *bnad) argument
600 bnad_debugfs_uninit(struct bnad *bnad) argument
[all...]
H A Dbnad_ethtool.c28 #include "bnad.h"
295 struct bnad *bnad = netdev_priv(netdev); local
304 spin_lock_irqsave(&bnad->bna_lock, flags);
305 bfa_nw_ioc_get_attr(&bnad->bna.ioceth.ioc, ioc_attr);
306 spin_unlock_irqrestore(&bnad->bna_lock, flags);
313 strlcpy(drvinfo->bus_info, pci_name(bnad->pcidev),
327 struct bnad *bnad = netdev_priv(netdev); local
330 /* Lock rqd. to access bnad
348 struct bnad *bnad = netdev_priv(netdev); local
420 struct bnad *bnad = netdev_priv(netdev); local
434 struct bnad *bnad = netdev_priv(netdev); local
510 struct bnad *bnad = netdev_priv(netdev); local
521 struct bnad *bnad = netdev_priv(netdev); local
544 struct bnad *bnad = netdev_priv(netdev); local
720 struct bnad *bnad = netdev_priv(netdev); local
761 bnad_per_q_stats_fill(struct bnad *bnad, u64 *buf, int bi) argument
850 struct bnad *bnad = netdev_priv(netdev); local
939 bnad_get_flash_partition_by_offset(struct bnad *bnad, u32 offset, u32 *base_offset) argument
993 struct bnad *bnad = netdev_priv(netdev); local
1035 struct bnad *bnad = netdev_priv(netdev); local
[all...]
H A Dbna_enet.c125 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN);
233 bnad_cb_stats_get(bna->bnad, BNA_CB_SUCCESS, &bna->stats);
243 ethport->link_cbfn(ethport->bna->bnad, ethport->link_status);
253 ethport->link_cbfn(ethport->bna->bnad, BNA_LINK_DOWN);
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);
883 void (*cbfn)(struct bnad *); \
886 cbfn((enet)->bna->bnad); \
893 void (*cbfn)(struct bnad *); \
1997 bna_init(struct bna *bna, struct bnad *bnad, struct bfa_pcidev *pcidev, struct bna_res_info *res_info) argument
[all...]
H A Dbnad.c30 #include "bnad.h"
64 #define BNAD_TX_UNMAPQ_DEPTH (bnad->txq_depth * 2)
66 #define BNAD_RX_UNMAPQ_DEPTH (bnad->rxq_depth)
86 bnad_add_to_list(struct bnad *bnad) argument
89 list_add_tail(&bnad->list_entry, &bnad_list);
90 bnad->id = bna_id++;
95 bnad_remove_from_list(struct bnad *bnad) argument
98 list_del(&bnad
106 bnad_cq_cmpl_init(struct bnad *bnad, struct bna_ccb *ccb) argument
158 bnad_free_all_txbufs(struct bnad *bnad, struct bna_tcb *tcb) argument
192 bnad_free_txbufs(struct bnad *bnad, struct bna_tcb *tcb) argument
256 struct bnad *bnad = (struct bnad *)bnad_ptr; local
296 bnad_tx(struct bnad *bnad, struct bna_tcb *tcb) argument
331 struct bnad *bnad = tcb->bnad; local
339 bnad_reset_rcb(struct bnad *bnad, struct bna_rcb *rcb) argument
351 bnad_free_all_rxbufs(struct bnad *bnad, struct bna_rcb *rcb) argument
376 bnad_alloc_n_post_rxbufs(struct bnad *bnad, struct bna_rcb *rcb) argument
430 bnad_refill_rxq(struct bnad *bnad, struct bna_rcb *rcb) argument
444 bnad_poll_cq(struct bnad *bnad, struct bna_ccb *ccb, int budget) argument
560 bnad_netif_rx_schedule_poll(struct bnad *bnad, struct bna_ccb *ccb) argument
593 struct bnad *bnad = (struct bnad *)data; local
617 struct bnad *bnad = (struct bnad *)data; local
672 bnad_enable_mbox_irq(struct bnad *bnad) argument
684 bnad_disable_mbox_irq(struct bnad *bnad) argument
692 bnad_set_netdev_perm_addr(struct bnad *bnad) argument
705 bnad_cb_mbox_intr_enable(struct bnad *bnad) argument
711 bnad_cb_mbox_intr_disable(struct bnad *bnad) argument
717 bnad_cb_ioceth_ready(struct bnad *bnad) argument
724 bnad_cb_ioceth_failed(struct bnad *bnad) argument
731 bnad_cb_ioceth_disabled(struct bnad *bnad) argument
740 struct bnad *bnad = (struct bnad *)arg; local
747 bnad_cb_ethport_link_status(struct bnad *bnad, enum bna_link_status link_status) argument
819 struct bnad *bnad = (struct bnad *)arg; local
825 bnad_cb_tcb_setup(struct bnad *bnad, struct bna_tcb *tcb) argument
838 bnad_cb_tcb_destroy(struct bnad *bnad, struct bna_tcb *tcb) argument
859 bnad_cb_rcb_setup(struct bnad *bnad, struct bna_rcb *rcb) argument
869 bnad_cb_rcb_destroy(struct bnad *bnad, struct bna_rcb *rcb) argument
875 bnad_cb_ccb_setup(struct bnad *bnad, struct bna_ccb *ccb) argument
885 bnad_cb_ccb_destroy(struct bnad *bnad, struct bna_ccb *ccb) argument
894 bnad_cb_tx_stall(struct bnad *bnad, struct bna_tx *tx) argument
915 bnad_cb_tx_resume(struct bnad *bnad, struct bna_tx *tx) argument
967 bnad_cb_tx_cleanup(struct bnad *bnad, struct bna_tx *tx) argument
984 bnad_cb_rx_stall(struct bnad *bnad, struct bna_rx *rx) argument
1005 bnad_cb_rx_cleanup(struct bnad *bnad, struct bna_rx *rx) argument
1033 bnad_cb_rx_post(struct bnad *bnad, struct bna_rx *rx) argument
1077 struct bnad *bnad = (struct bnad *)arg; local
1083 bnad_cb_rx_mcast_add(struct bnad *bnad, struct bna_rx *rx) argument
1090 bnad_cb_stats_get(struct bnad *bnad, enum bna_cb_status status, struct bna_stats *stats) argument
1105 bnad_cb_enet_mtu_set(struct bnad *bnad) argument
1124 bnad_mem_free(struct bnad *bnad, struct bna_mem_info *mem_info) argument
1150 bnad_mem_alloc(struct bnad *bnad, struct bna_mem_info *mem_info) argument
1199 bnad_mbox_irq_free(struct bnad *bnad) argument
1218 bnad_mbox_irq_alloc(struct bnad *bnad) argument
1254 bnad_txrx_irq_free(struct bnad *bnad, struct bna_intr_info *intr_info) argument
1262 bnad_txrx_irq_alloc(struct bnad *bnad, enum bnad_intr_source src, u32 txrx_id, struct bna_intr_info *intr_info) argument
1325 bnad_tx_msix_unregister(struct bnad *bnad, struct bnad_tx_info *tx_info, int num_txqs) argument
1345 bnad_tx_msix_register(struct bnad *bnad, struct bnad_tx_info *tx_info, u32 tx_id, int num_txqs) argument
1377 bnad_rx_msix_unregister(struct bnad *bnad, struct bnad_rx_info *rx_info, int num_rxps) argument
1398 bnad_rx_msix_register(struct bnad *bnad, struct bnad_rx_info *rx_info, u32 rx_id, int num_rxps) argument
1428 bnad_tx_res_free(struct bnad *bnad, struct bna_res_info *res_info) argument
1442 bnad_tx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 tx_id) argument
1466 bnad_rx_res_free(struct bnad *bnad, struct bna_res_info *res_info) argument
1480 bnad_rx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, uint rx_id) argument
1508 struct bnad *bnad = (struct bnad *)data; local
1519 struct bnad *bnad = (struct bnad *)data; local
1530 struct bnad *bnad = (struct bnad *)data; local
1541 struct bnad *bnad = (struct bnad *)data; local
1563 struct bnad *bnad = (struct bnad *)data; local
1596 struct bnad *bnad = (struct bnad *)data; local
1613 bnad_dim_timer_start(struct bnad *bnad) argument
1630 bnad_stats_timer_start(struct bnad *bnad) argument
1649 bnad_stats_timer_stop(struct bnad *bnad) argument
1682 struct bnad *bnad = rx_ctrl->bnad; local
1707 bnad_napi_init(struct bnad *bnad, u32 rx_id) argument
1721 bnad_napi_enable(struct bnad *bnad, u32 rx_id) argument
1735 bnad_napi_disable(struct bnad *bnad, u32 rx_id) argument
1748 bnad_cleanup_tx(struct bnad *bnad, u32 tx_id) argument
1782 bnad_setup_tx(struct bnad *bnad, u32 tx_id) argument
1857 bnad_init_rx_config(struct bnad *bnad, struct bna_rx_config *rx_config) argument
1888 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id) argument
1899 bnad_cleanup_rx(struct bnad *bnad, u32 rx_id) argument
1945 bnad_setup_rx(struct bnad *bnad, u32 rx_id) argument
2043 bnad_tx_coalescing_timeo_set(struct bnad *bnad) argument
2056 bnad_rx_coalescing_timeo_set(struct bnad *bnad) argument
2074 bnad_mac_addr_set_locked(struct bnad *bnad, u8 *mac_addr) argument
2094 bnad_enable_default_bcast(struct bnad *bnad) argument
2120 bnad_restore_vlans(struct bnad *bnad, u32 rx_id) argument
2134 bnad_netdev_qstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) argument
2174 bnad_netdev_hwstats_fill(struct bnad *bnad, struct rtnl_link_stats64 *stats) argument
2212 bnad_mbox_irq_sync(struct bnad *bnad) argument
2229 bnad_tso_prepare(struct bnad *bnad, struct sk_buff *skb) argument
2275 bnad_q_num_init(struct bnad *bnad) argument
2298 bnad_q_num_adjust(struct bnad *bnad, int msix_vectors, int temp) argument
2313 bnad_ioceth_disable(struct bnad *bnad) argument
2331 bnad_ioceth_enable(struct bnad *bnad) argument
2352 bnad_res_free(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) argument
2363 bnad_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, u32 res_val_max) argument
2382 bnad_enable_msix(struct bnad *bnad) argument
2451 bnad_disable_msix(struct bnad *bnad) argument
2474 struct bnad *bnad = netdev_priv(netdev); local
2532 struct bnad *bnad = netdev_priv(netdev); local
2568 struct bnad *bnad = netdev_priv(netdev); local
2859 struct bnad *bnad = netdev_priv(netdev); local
2875 struct bnad *bnad = netdev_priv(netdev); local
2951 struct bnad *bnad = netdev_priv(netdev); local
2968 bnad_mtu_set(struct bnad *bnad, int mtu) argument
2987 struct bnad *bnad = netdev_priv(netdev); local
3009 struct bnad *bnad = netdev_priv(netdev); local
3031 struct bnad *bnad = netdev_priv(netdev); local
3053 struct bnad *bnad = netdev_priv(netdev); local
3102 bnad_netdev_init(struct bnad *bnad, bool using_dac) argument
3134 bnad_init(struct bnad *bnad, struct pci_dev *pdev, struct net_device *netdev) argument
3186 bnad_uninit(struct bnad *bnad) argument
3200 bnad_lock_init(struct bnad *bnad) argument
3208 bnad_lock_uninit(struct bnad *bnad) argument
3216 bnad_pci_init(struct bnad *bnad, struct pci_dev *pdev, bool *using_dac) argument
3264 struct bnad *bnad; local
3463 struct bnad *bnad; local
[all...]
H A Dbnad.h56 struct bnad *bnad; member in struct:bnad_rx_ctrl
109 #define BNAD_NUM_TXQ (bnad->num_tx * bnad->num_txq_per_tx)
110 #define BNAD_NUM_RXP (bnad->num_rx * bnad->num_rxp_per_rx)
128 struct bnad *bnad; member in struct:bnad_iocmd_comp
236 /* Bit mask values for bnad->cfg_flags */
258 struct bnad { struct
[all...]
H A Dbna_tx_rx.c855 void (*cbfn)(struct bnad *, struct bna_rx *))
870 rxf->cam_fltr_cbarg = rx->bna->bnad;
879 void (*cbfn)(struct bnad *, struct bna_rx *))
888 cbfn(rx->bna->bnad, rx);
900 rxf->cam_fltr_cbarg = rx->bna->bnad;
909 void (*cbfn)(struct bnad *, struct bna_rx *))
956 rxf->cam_fltr_cbarg = rx->bna->bnad;
1341 (rx)->rx_stall_cbfn((rx)->bna->bnad, (rx)); \
1423 rx->rx_cleanup_cbfn(rx->bna->bnad, rx);
1460 rx->rx_post_cbfn(rx->bna->bnad, r
2316 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) argument
3456 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) argument
[all...]
H A Dbna_types.h41 struct bnad;
294 void *cookie; /* For bnad to unmap dma later */
348 void (*stop_cbfn)(struct bnad *bnad);
349 struct bnad *stop_cbarg;
380 void (*pause_cbfn)(struct bnad *);
383 void (*mtu_cbfn)(struct bnad *);
409 void (*adminup_cbfn)(struct bnad *, enum bna_cb_status);
411 void (*link_cbfn)(struct bnad *, enum bna_link_status);
472 struct bnad *bna member in struct:bna_tcb
608 struct bnad *bnad; member in struct:bna_rcb
673 struct bnad *bnad; member in struct:bna_ccb
986 struct bnad *bnad; member in struct:bna
[all...]

Completed in 152 milliseconds