Lines Matching refs:rx_id

1582 			u32 rx_id, int num_rxps)
1592 rx_id + rx_info->rx_ctrl[i].ccb->id);
1664 uint rx_id)
1674 err = bnad_txrx_irq_alloc(bnad, BNAD_INTR_RX, rx_id,
1890 bnad_napi_add(struct bnad *bnad, u32 rx_id)
1897 rx_ctrl = &bnad->rx_info[rx_id].rx_ctrl[i];
1904 bnad_napi_delete(struct bnad *bnad, u32 rx_id)
1910 netif_napi_del(&bnad->rx_info[rx_id].rx_ctrl[i].napi);
2093 bnad_rx_ctrl_init(struct bnad *bnad, u32 rx_id)
2095 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id];
2108 u32 rx_id = 0, count = 0;
2112 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) {
2113 if (!bnad->rx_info[rx_id].rx)
2115 bnad_destroy_rx(bnad, rx_id);
2123 for (rx_id = 0; rx_id < bnad->num_rx; rx_id++) {
2125 current_err = bnad_setup_rx(bnad, rx_id);
2128 netdev_err(netdev, "RXQ:%u setup failed\n", rx_id);
2147 bnad_destroy_rx(struct bnad *bnad, u32 rx_id)
2149 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id];
2150 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id];
2151 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0];
2158 if (0 == rx_id) {
2179 bnad_napi_delete(bnad, rx_id);
2185 rx_info->rx_id = 0;
2193 bnad_setup_rx(struct bnad *bnad, u32 rx_id)
2196 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id];
2197 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0];
2200 struct bna_rx_config *rx_config = &bnad->rx_config[rx_id];
2213 rx_info->rx_id = rx_id;
2238 err = bnad_rx_res_alloc(bnad, res_info, rx_id);
2242 bnad_rx_ctrl_init(bnad, rx_id);
2262 bnad_napi_add(bnad, rx_id);
2266 err = bnad_rx_msix_register(bnad, rx_info, rx_id,
2273 if (0 == rx_id) {
2291 bnad_destroy_rx(bnad, rx_id);
2374 bnad_restore_vlans(struct bnad *bnad, u32 rx_id)
2381 bna_rx_vlan_add(bnad->rx_info[rx_id].rx, vid);