rx_refill
tp->rx_refill = true;
tp->rx_refill = false;
if (tnapi == &tp->napi[1] && tp->rx_refill)
if (unlikely(tnapi == &tp->napi[1] && tp->rx_refill)) {
bool rx_refill;
rx_refill(ndev, GFP_ATOMIC);
rx_refill(ndev, GFP_KERNEL);
ret = rx_refill(ndev, GFP_KERNEL);
schedule_delayed_work(&mhi_netdev->rx_refill, 0);
rx_refill.work);
schedule_delayed_work(&mhi_netdev->rx_refill, HZ / 2);
INIT_DELAYED_WORK(&mhi_netdev->rx_refill, mhi_net_rx_refill_work);
struct delayed_work rx_refill;
schedule_delayed_work(&mhi_netdev->rx_refill, 0);
cancel_delayed_work_sync(&mhi_netdev->rx_refill);
void (*rx_refill) (struct htc_target *, enum htc_endpoint_id endpoint);
ep_cb.rx_refill(endpoint->target, endpoint->eid);
if (ep_cb.rx_refill) {
ep_cb.rx_refill(ep->target, ep->eid);
connect.ep_cb.rx_refill = NULL;
connect.ep_cb.rx_refill = ath6kl_rx_refill;
mhi_wwan_ctrl_refill_work(&mhiwwan->rx_refill);
cancel_work_sync(&mhiwwan->rx_refill);
INIT_WORK(&mhiwwan->rx_refill, mhi_wwan_ctrl_refill_work);
struct work_struct rx_refill;
schedule_work(&mhiwwan->rx_refill);
struct mhi_wwan_dev *mhiwwan = container_of(work, struct mhi_wwan_dev, rx_refill);
rx_refill.work);
schedule_delayed_work(&mbim->rx_refill, HZ / 2);
schedule_delayed_work(&mbim->rx_refill, 0);
schedule_delayed_work(&link->mbim->rx_refill, 0);
INIT_DELAYED_WORK(&mbim->rx_refill, mhi_net_rx_refill_work);
cancel_delayed_work_sync(&mbim->rx_refill);
struct delayed_work rx_refill;
req = queue->rx_refill;
queue->rx_refill = list_next_entry_circular(req, &queue->tr_ring->gpd_ring, entry);
queue->rx_refill = req;
struct cldma_request *rx_refill;