Lines Matching refs:napi
455 S2IO_PARM_INT(napi, 1);
2768 static int s2io_poll_msix(struct napi_struct *napi, int budget) in s2io_poll_msix() argument
2770 struct ring_info *ring = container_of(napi, struct ring_info, napi); in s2io_poll_msix()
2786 napi_complete(napi); in s2io_poll_msix()
2797 static int s2io_poll_inta(struct napi_struct *napi, int budget) in s2io_poll_inta() argument
2799 struct s2io_nic *nic = container_of(napi, struct s2io_nic, napi); in s2io_poll_inta()
2820 napi_complete(napi); in s2io_poll_inta()
2970 if (ring_data->nic->config.napi) { in rx_intr_handler()
4262 if (sp->config.napi) { in s2io_msix_ring_handle()
4271 napi_schedule(&ring->napi); in s2io_msix_ring_handle()
4747 if (config->napi) { in s2io_isr()
4749 napi_schedule(&sp->napi); in s2io_isr()
4787 if (!config->napi) { in s2io_isr()
7085 if (sp->config.napi) { in do_s2io_card_down()
7089 napi_disable(&sp->mac_control.rings[off].napi); in do_s2io_card_down()
7092 napi_disable(&sp->napi); in do_s2io_card_down()
7190 if (config->napi) { in s2io_card_up()
7193 napi_enable(&sp->mac_control.rings[i].napi); in s2io_card_up()
7195 napi_enable(&sp->napi); in s2io_card_up()
7803 config->napi = napi; in s2io_init_nic()
7976 netif_napi_add(dev, &ring->napi, s2io_poll_msix, 64); in s2io_init_nic()
7979 netif_napi_add(dev, &sp->napi, s2io_poll_inta, 64); in s2io_init_nic()
8103 switch (sp->config.napi) { in s2io_init_nic()
8533 if (sp->config.napi) in queue_rx_frame()