Lines Matching refs:rx_info

798 	struct bnad_rx_info *rx_info;  in bnad_isr()  local
834 rx_info = &bnad->rx_info[i]; in bnad_isr()
835 if (!rx_info->rx) in bnad_isr()
838 rx_ctrl = &rx_info->rx_ctrl[j]; in bnad_isr()
1021 struct bnad_rx_info *rx_info = in bnad_cb_ccb_setup() local
1024 rx_info->rx_ctrl[ccb->id].ccb = ccb; in bnad_cb_ccb_setup()
1025 ccb->ctrl = &rx_info->rx_ctrl[ccb->id]; in bnad_cb_ccb_setup()
1031 struct bnad_rx_info *rx_info = in bnad_cb_ccb_destroy() local
1034 rx_info->rx_ctrl[ccb->id].ccb = NULL; in bnad_cb_ccb_destroy()
1151 struct bnad_rx_info *rx_info = rx->priv; in bnad_cb_rx_stall() local
1157 rx_ctrl = &rx_info->rx_ctrl[i]; in bnad_cb_rx_stall()
1175 struct bnad_rx_info *rx_info = in bnad_rx_cleanup() local
1183 rx_ctrl = &rx_info->rx_ctrl[i]; in bnad_rx_cleanup()
1203 bna_rx_cleanup_complete(rx_info->rx); in bnad_rx_cleanup()
1210 struct bnad_rx_info *rx_info = rx->priv; in bnad_cb_rx_cleanup() local
1216 rx_ctrl = &rx_info->rx_ctrl[i]; in bnad_cb_rx_cleanup()
1227 queue_work(bnad->work_q, &rx_info->rx_cleanup_work); in bnad_cb_rx_cleanup()
1233 struct bnad_rx_info *rx_info = rx->priv; in bnad_cb_rx_post() local
1240 rx_ctrl = &rx_info->rx_ctrl[i]; in bnad_cb_rx_post()
1560 bnad_rx_msix_unregister(struct bnad *bnad, struct bnad_rx_info *rx_info, in bnad_rx_msix_unregister() argument
1567 if (rx_info->rx_ctrl[i].ccb == NULL) in bnad_rx_msix_unregister()
1570 vector_num = rx_info->rx_ctrl[i].ccb->intr_vector; in bnad_rx_msix_unregister()
1572 rx_info->rx_ctrl[i].ccb); in bnad_rx_msix_unregister()
1580 bnad_rx_msix_register(struct bnad *bnad, struct bnad_rx_info *rx_info, in bnad_rx_msix_register() argument
1588 vector_num = rx_info->rx_ctrl[i].ccb->intr_vector; in bnad_rx_msix_register()
1589 snprintf(rx_info->rx_ctrl[i].ccb->name, BNA_Q_NAME_SIZE, in bnad_rx_msix_register()
1591 rx_id + rx_info->rx_ctrl[i].ccb->id); in bnad_rx_msix_register()
1594 rx_info->rx_ctrl[i].ccb->name, in bnad_rx_msix_register()
1595 rx_info->rx_ctrl[i].ccb); in bnad_rx_msix_register()
1604 bnad_rx_msix_unregister(bnad, rx_info, (i - 1)); in bnad_rx_msix_register()
1746 struct bnad_rx_info *rx_info; in bnad_dim_timeout() local
1756 rx_info = &bnad->rx_info[i]; in bnad_dim_timeout()
1757 if (!rx_info->rx) in bnad_dim_timeout()
1760 rx_ctrl = &rx_info->rx_ctrl[j]; in bnad_dim_timeout()
1892 rx_ctrl = &bnad->rx_info[rx_id].rx_ctrl[i]; in bnad_napi_add()
1905 netif_napi_del(&bnad->rx_info[rx_id].rx_ctrl[i].napi); in bnad_napi_delete()
2090 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_rx_ctrl_init() local
2094 rx_info->rx_ctrl[i].bnad = bnad; in bnad_rx_ctrl_init()
2108 if (!bnad->rx_info[rx_id].rx) in bnad_reinit_rx()
2128 if (bnad->rx_info[0].rx && !err) { in bnad_reinit_rx()
2144 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_destroy_rx() local
2150 if (!rx_info->rx) in bnad_destroy_rx()
2167 bna_rx_disable(rx_info->rx, BNA_HARD_CLEANUP, bnad_cb_rx_disabled); in bnad_destroy_rx()
2171 if (rx_info->rx_ctrl[0].ccb->intr_type == BNA_INTR_T_MSIX) in bnad_destroy_rx()
2172 bnad_rx_msix_unregister(bnad, rx_info, rx_config->num_paths); in bnad_destroy_rx()
2177 bna_rx_destroy(rx_info->rx); in bnad_destroy_rx()
2179 rx_info->rx = NULL; in bnad_destroy_rx()
2180 rx_info->rx_id = 0; in bnad_destroy_rx()
2191 struct bnad_rx_info *rx_info = &bnad->rx_info[rx_id]; in bnad_setup_rx() local
2208 rx_info->rx_id = rx_id; in bnad_setup_rx()
2242 rx_info); in bnad_setup_rx()
2248 rx_info->rx = rx; in bnad_setup_rx()
2251 INIT_WORK(&rx_info->rx_cleanup_work, bnad_rx_cleanup); in bnad_setup_rx()
2261 err = bnad_rx_msix_register(bnad, rx_info, rx_id, in bnad_setup_rx()
2307 struct bnad_rx_info *rx_info; in bnad_rx_coalescing_timeo_set() local
2311 rx_info = &bnad->rx_info[i]; in bnad_rx_coalescing_timeo_set()
2312 if (!rx_info->rx) in bnad_rx_coalescing_timeo_set()
2314 bna_rx_coalescing_timeo_set(rx_info->rx, in bnad_rx_coalescing_timeo_set()
2331 if (!bnad->rx_info[0].rx) in bnad_mac_addr_set_locked()
2334 ret = bna_rx_ucast_set(bnad->rx_info[0].rx, mac_addr); in bnad_mac_addr_set_locked()
2345 struct bnad_rx_info *rx_info = &bnad->rx_info[0]; in bnad_enable_default_bcast() local
2352 ret = bna_rx_mcast_add(rx_info->rx, bnad_bcast_addr, in bnad_enable_default_bcast()
2376 bna_rx_vlan_add(bnad->rx_info[rx_id].rx, vid); in bnad_restore_vlans()
2389 if (bnad->rx_info[i].rx_ctrl[j].ccb) { in bnad_netdev_qstats_fill()
2390 stats->rx_packets += bnad->rx_info[i]. in bnad_netdev_qstats_fill()
2392 stats->rx_bytes += bnad->rx_info[i]. in bnad_netdev_qstats_fill()
2394 if (bnad->rx_info[i].rx_ctrl[j].ccb->rcb[1] && in bnad_netdev_qstats_fill()
2395 bnad->rx_info[i].rx_ctrl[j].ccb-> in bnad_netdev_qstats_fill()
2398 bnad->rx_info[i].rx_ctrl[j]. in bnad_netdev_qstats_fill()
2401 bnad->rx_info[i].rx_ctrl[j]. in bnad_netdev_qstats_fill()
3119 bna_rx_ucast_listset(bnad->rx_info[0].rx, 0, NULL); in bnad_set_rx_ucast_fltr()
3136 ret = bna_rx_ucast_listset(bnad->rx_info[0].rx, entry, mac_list); in bnad_set_rx_ucast_fltr()
3147 bna_rx_ucast_listset(bnad->rx_info[0].rx, 0, NULL); in bnad_set_rx_ucast_fltr()
3176 ret = bna_rx_mcast_listset(bnad->rx_info[0].rx, mc_count + 1, mac_list); in bnad_set_rx_mcast_fltr()
3186 bna_rx_mcast_delall(bnad->rx_info[0].rx); in bnad_set_rx_mcast_fltr()
3198 if (bnad->rx_info[0].rx == NULL) { in bnad_set_rx_mode()
3225 bna_rx_mode_set(bnad->rx_info[0].rx, new_mode, mode_mask); in bnad_set_rx_mode()
3308 if (!bnad->rx_info[0].rx) in bnad_vlan_rx_add_vid()
3314 bna_rx_vlan_add(bnad->rx_info[0].rx, vid); in bnad_vlan_rx_add_vid()
3329 if (!bnad->rx_info[0].rx) in bnad_vlan_rx_kill_vid()
3336 bna_rx_vlan_del(bnad->rx_info[0].rx, vid); in bnad_vlan_rx_kill_vid()
3355 bna_rx_vlan_strip_enable(bnad->rx_info[0].rx); in bnad_set_features()
3357 bna_rx_vlan_strip_disable(bnad->rx_info[0].rx); in bnad_set_features()
3370 struct bnad_rx_info *rx_info; in bnad_netpoll() local
3387 rx_info = &bnad->rx_info[i]; in bnad_netpoll()
3388 if (!rx_info->rx) in bnad_netpoll()
3391 rx_ctrl = &rx_info->rx_ctrl[j]; in bnad_netpoll()