Lines Matching refs:forget
398 struct virtio_fs_forget *forget, in send_forget_request() argument
405 struct virtio_fs_forget_req *req = &forget->req; in send_forget_request()
411 kfree(forget); in send_forget_request()
419 ret = virtqueue_add_outbuf(vq, &sg, 1, forget, GFP_ATOMIC); in send_forget_request()
424 list_add_tail(&forget->list, &fsvq->queued_reqs); in send_forget_request()
434 kfree(forget); in send_forget_request()
456 struct virtio_fs_forget *forget; in virtio_fs_hiprio_dispatch_work() local
462 forget = list_first_entry_or_null(&fsvq->queued_reqs, in virtio_fs_hiprio_dispatch_work()
464 if (!forget) { in virtio_fs_hiprio_dispatch_work()
469 list_del(&forget->list); in virtio_fs_hiprio_dispatch_work()
471 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()