Lines Matching refs:rx_id
1581 u32 rx_id, int num_rxps) in bnad_rx_msix_register() argument
1591 rx_id + rx_info->rx_ctrl[i].ccb->id); in bnad_rx_msix_register()
1663 uint rx_id) in bnad_rx_res_alloc() argument
1673 err = bnad_txrx_irq_alloc(bnad, BNAD_INTR_RX, rx_id, in bnad_rx_res_alloc()
1885 bnad_napi_add(struct bnad *bnad, u32 rx_id) in bnad_napi_add() argument
1892 rx_ctrl = &bnad->rx_info[rx_id].rx_ctrl[i]; in bnad_napi_add()
1899 bnad_napi_delete(struct bnad *bnad, u32 rx_id) in bnad_napi_delete() argument
1905 netif_napi_del(&bnad->rx_info[rx_id].rx_ctrl[i].napi); in bnad_napi_delete()
2089 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id) in bnad_rx_ctrl_init() argument
2091 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_rx_ctrl_init()
2104 u32 rx_id = 0, count = 0; in bnad_reinit_rx() local
2108 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) { in bnad_reinit_rx()
2109 if (!bnad->rx_info[rx_id].rx) in bnad_reinit_rx()
2111 bnad_destroy_rx(bnad, rx_id); in bnad_reinit_rx()
2119 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) { in bnad_reinit_rx()
2121 current_err = bnad_setup_rx(bnad, rx_id); in bnad_reinit_rx()
2124 netdev_err(netdev, "RXQ:%u setup failed\n", rx_id); in bnad_reinit_rx()
2143 bnad_destroy_rx(struct bnad *bnad, u32 rx_id) in bnad_destroy_rx() argument
2145 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_destroy_rx()
2146 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id]; in bnad_destroy_rx()
2147 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_destroy_rx()
2154 if (0 == rx_id) { in bnad_destroy_rx()
2175 bnad_napi_delete(bnad, rx_id); in bnad_destroy_rx()
2181 rx_info->rx_id = 0; in bnad_destroy_rx()
2189 bnad_setup_rx(struct bnad *bnad, u32 rx_id) in bnad_setup_rx() argument
2192 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_setup_rx()
2193 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_setup_rx()
2196 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id]; in bnad_setup_rx()
2209 rx_info->rx_id = rx_id; in bnad_setup_rx()
2234 err = bnad_rx_res_alloc(bnad, res_info, rx_id); in bnad_setup_rx()
2238 bnad_rx_ctrl_init(bnad, rx_id); in bnad_setup_rx()
2259 bnad_napi_add(bnad, rx_id); in bnad_setup_rx()
2263 err = bnad_rx_msix_register(bnad, rx_info, rx_id, in bnad_setup_rx()
2270 if (0 == rx_id) { in bnad_setup_rx()
2288 bnad_destroy_rx(bnad, rx_id); in bnad_setup_rx()
2371 bnad_restore_vlans(struct bnad *bnad, u32 rx_id) in bnad_restore_vlans() argument
2378 bna_rx_vlan_add(bnad->rx_info[rx_id].rx, vid); in bnad_restore_vlans()