Lines Matching refs:rx_id

1593 			u32 rx_id, int num_rxps)  in bnad_rx_msix_register()  argument
1603 rx_id + rx_info->rx_ctrl[i].ccb->id); in bnad_rx_msix_register()
1675 uint rx_id) in bnad_rx_res_alloc() argument
1685 err = bnad_txrx_irq_alloc(bnad, BNAD_INTR_RX, rx_id, in bnad_rx_res_alloc()
1901 bnad_napi_add(struct bnad *bnad, u32 rx_id) in bnad_napi_add() argument
1908 rx_ctrl = &bnad->rx_info[rx_id].rx_ctrl[i]; in bnad_napi_add()
1915 bnad_napi_delete(struct bnad *bnad, u32 rx_id) in bnad_napi_delete() argument
1921 netif_napi_del(&bnad->rx_info[rx_id].rx_ctrl[i].napi); in bnad_napi_delete()
2105 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id) in bnad_rx_ctrl_init() argument
2107 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_rx_ctrl_init()
2120 u32 rx_id = 0, count = 0; in bnad_reinit_rx() local
2124 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) { in bnad_reinit_rx()
2125 if (!bnad->rx_info[rx_id].rx) in bnad_reinit_rx()
2127 bnad_destroy_rx(bnad, rx_id); in bnad_reinit_rx()
2135 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) { in bnad_reinit_rx()
2137 current_err = bnad_setup_rx(bnad, rx_id); in bnad_reinit_rx()
2140 pr_err("RXQ:%u setup failed\n", rx_id); in bnad_reinit_rx()
2159 bnad_destroy_rx(struct bnad *bnad, u32 rx_id) in bnad_destroy_rx() argument
2161 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_destroy_rx()
2162 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id]; in bnad_destroy_rx()
2163 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_destroy_rx()
2170 if (0 == rx_id) { in bnad_destroy_rx()
2191 bnad_napi_delete(bnad, rx_id); in bnad_destroy_rx()
2197 rx_info->rx_id = 0; in bnad_destroy_rx()
2205 bnad_setup_rx(struct bnad *bnad, u32 rx_id) in bnad_setup_rx() argument
2208 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_setup_rx()
2209 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_setup_rx()
2212 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id]; in bnad_setup_rx()
2225 rx_info->rx_id = rx_id; in bnad_setup_rx()
2250 err = bnad_rx_res_alloc(bnad, res_info, rx_id); in bnad_setup_rx()
2254 bnad_rx_ctrl_init(bnad, rx_id); in bnad_setup_rx()
2275 bnad_napi_add(bnad, rx_id); in bnad_setup_rx()
2279 err = bnad_rx_msix_register(bnad, rx_info, rx_id, in bnad_setup_rx()
2286 if (0 == rx_id) { in bnad_setup_rx()
2304 bnad_destroy_rx(bnad, rx_id); in bnad_setup_rx()
2387 bnad_restore_vlans(struct bnad *bnad, u32 rx_id) in bnad_restore_vlans() argument
2394 bna_rx_vlan_add(bnad->rx_info[rx_id].rx, vid); in bnad_restore_vlans()