Lines Matching refs:napi
43 * napi: This parameter used to enable/disable NAPI (polling Rx)
449 S2IO_PARM_INT(napi, 1);
2750 * @napi : pointer to the napi structure.
2761 static int s2io_poll_msix(struct napi_struct *napi, int budget)
2763 struct ring_info *ring = container_of(napi, struct ring_info, napi);
2779 napi_complete_done(napi, pkts_processed);
2790 static int s2io_poll_inta(struct napi_struct *napi, int budget)
2792 struct s2io_nic *nic = container_of(napi, struct s2io_nic, napi);
2813 napi_complete_done(napi, pkts_processed);
2880 * @budget: budget for napi processing.
2888 * No. of napi packets processed.
2961 if (ring_data->nic->config.napi) {
4214 if (sp->config.napi) {
4223 napi_schedule(&ring->napi);
4699 if (config->napi) {
4701 napi_schedule(&sp->napi);
4739 if (!config->napi) {
7028 /* Disable napi */
7029 if (sp->config.napi) {
7033 napi_disable(&sp->mac_control.rings[off].napi);
7036 napi_disable(&sp->napi);
7132 /* Initialise napi */
7133 if (config->napi) {
7136 napi_enable(&sp->mac_control.rings[i].napi);
7138 napi_enable(&sp->napi);
7195 if (config->napi) {
7198 napi_disable(&sp->mac_control.rings[i].napi);
7200 napi_disable(&sp->napi);
7745 config->napi = napi;
7912 netif_napi_add(dev, &ring->napi, s2io_poll_msix);
7915 netif_napi_add(dev, &sp->napi, s2io_poll_inta);
8043 switch (sp->config.napi) {
8469 if (sp->config.napi)