Lines Matching refs:forget
412 struct virtio_fs_forget *forget, in send_forget_request() argument
419 struct virtio_fs_forget_req *req = &forget->req; in send_forget_request()
425 kfree(forget); in send_forget_request()
433 ret = virtqueue_add_outbuf(vq, &sg, 1, forget, GFP_ATOMIC); in send_forget_request()
438 list_add_tail(&forget->list, &fsvq->queued_reqs); in send_forget_request()
448 kfree(forget); in send_forget_request()
470 struct virtio_fs_forget *forget; in virtio_fs_hiprio_dispatch_work() local
476 forget = list_first_entry_or_null(&fsvq->queued_reqs, in virtio_fs_hiprio_dispatch_work()
478 if (!forget) { in virtio_fs_hiprio_dispatch_work()
483 list_del(&forget->list); in virtio_fs_hiprio_dispatch_work()
485 if (send_forget_request(fsvq, forget, true)) in virtio_fs_hiprio_dispatch_work()
977 struct virtio_fs_forget *forget; in virtio_fs_wake_forget_and_unlock() local
991 forget = kmalloc(sizeof(*forget), GFP_NOFS | __GFP_NOFAIL); in virtio_fs_wake_forget_and_unlock()
992 req = &forget->req; in virtio_fs_wake_forget_and_unlock()
1004 send_forget_request(fsvq, forget, false); in virtio_fs_wake_forget_and_unlock()