H A D | bnad.c | 30 #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...] |