pad_rq 153 drivers/lightnvm/pblk-recovery.c struct pblk_pad_rq *pad_rq = container_of(ref, struct pblk_pad_rq, ref); pad_rq 155 drivers/lightnvm/pblk-recovery.c complete(&pad_rq->wait); pad_rq 161 drivers/lightnvm/pblk-recovery.c struct pblk_pad_rq *pad_rq = rqd->private; pad_rq 162 drivers/lightnvm/pblk-recovery.c struct pblk *pblk = pad_rq->pblk; pad_rq 169 drivers/lightnvm/pblk-recovery.c kref_put(&pad_rq->ref, pblk_recov_complete); pad_rq 179 drivers/lightnvm/pblk-recovery.c struct pblk_pad_rq *pad_rq; pad_rq 193 drivers/lightnvm/pblk-recovery.c pad_rq = kmalloc(sizeof(struct pblk_pad_rq), GFP_KERNEL); pad_rq 194 drivers/lightnvm/pblk-recovery.c if (!pad_rq) pad_rq 203 drivers/lightnvm/pblk-recovery.c pad_rq->pblk = pblk; pad_rq 204 drivers/lightnvm/pblk-recovery.c init_completion(&pad_rq->wait); pad_rq 205 drivers/lightnvm/pblk-recovery.c kref_init(&pad_rq->ref); pad_rq 227 drivers/lightnvm/pblk-recovery.c rqd->private = pad_rq; pad_rq 261 drivers/lightnvm/pblk-recovery.c kref_get(&pad_rq->ref); pad_rq 268 drivers/lightnvm/pblk-recovery.c kref_put(&pad_rq->ref, pblk_recov_complete); pad_rq 279 drivers/lightnvm/pblk-recovery.c kref_put(&pad_rq->ref, pblk_recov_complete); pad_rq 280 drivers/lightnvm/pblk-recovery.c wait_for_completion(&pad_rq->wait); pad_rq 287 drivers/lightnvm/pblk-recovery.c kfree(pad_rq);