Lines Matching defs:pbuf
427 * pbuf - I/O request
435 skd_io_done(skd_device_t *skdev, skd_buf_private_t *pbuf,
440 ASSERT(pbuf != NULL);
442 xfer = pbuf->x_xfer;
463 (pbuf->dir & B_READ) ? "Read" : "Write");
466 kmem_free(pbuf, sizeof (skd_buf_private_t));
638 skd_buf_private_t *pbuf;
647 pbuf = skreq->pbuf;
648 ASSERT(pbuf != NULL);
650 xfer = pbuf->x_xfer;
732 skd_buf_private_t *pbuf = NULL;
806 * Now - dequeue pbuf.
808 pbuf = skd_get_queued_pbuf(skdev);
811 skreq->pbuf = pbuf;
812 lba = pbuf->x_xfer->x_blkno;
813 count = pbuf->x_xfer->x_nblks;
819 "pbuf=%p lba=%u(0x%x) count=%u(0x%x) dir=%x\n",
820 (void *)pbuf, lba, lba, count, count, pbuf->dir);
842 if (pbuf->dir & B_READ) {
859 "skd_start: pbuf=%p skreq->id=%x opc=%x ====>>>>>",
860 (void *)pbuf, skreq->id, *scsi_req->cdb);
884 pbuf->skreq = skreq;
928 skd_io_done(skdev, skreq->pbuf, error, SKD_IODONE_WIOC);
929 skreq->pbuf = NULL;
938 * pbuf - I/O request.
946 skd_end_request_abnormal(skd_device_t *skdev, skd_buf_private_t *pbuf,
949 skd_io_done(skdev, pbuf, error, mode);
966 skd_buf_private_t *pbuf;
1010 while ((pbuf = skd_get_queued_pbuf(skdev)))
1011 skd_end_request_abnormal(skdev, pbuf, error, SKD_IODONE_WNIOC);
1871 skd_buf_private_t *pbuf;
1989 pbuf = skreq->pbuf;
1990 ASSERT(pbuf != NULL);
1992 Dcmn_err(CE_NOTE, "<<<< completion_posted 2: pbuf=%p "
1993 "req_id=%x req_slot=%x", (void *)pbuf, req_id, req_slot);
1996 "I/O err: pbuf=%p blkno=%lld (%llx) nbklks=%ld ",
1997 skdev->name, (void *)pbuf, pbuf->x_xfer->x_blkno,
1998 pbuf->x_xfer->x_blkno, pbuf->x_xfer->x_nblks);
2006 if (pbuf->x_xfer->x_nblks != 0)
2022 skd_queue(skdev, pbuf);
2475 ASSERT(skreq->pbuf != NULL);
2480 skreq->pbuf = NULL;
3586 * pbuf - I/O request
3592 skd_queue(skd_device_t *skdev, skd_buf_private_t *pbuf)
3597 ASSERT(pbuf != NULL);
3604 SIMPLEQ_INSERT_HEAD(waitq, pbuf, sq);
3606 SIMPLEQ_INSERT_TAIL(waitq, pbuf, sq);
3634 "pbuf=%p dir=%d comp=%d\n",
3637 (void *)skreq->pbuf,
3652 "pbuf=%p dir=%d\n", inx, (void *)skreq,
3654 (void *)skreq->pbuf, skreq->sg_data_dir);
3727 skd_buf_private_t *pbuf;
3730 pbuf = SIMPLEQ_FIRST(&skdev->waitqueue);
3731 if (pbuf != NULL)
3733 return (pbuf);
4013 skd_buf_private_t *pbuf;
4015 Dcmn_err(CE_NOTE, "log_skreq: (%s) skreq=%p pbuf=%p event='%s'",
4016 skdev->name, (void *)skreq, (void *)skreq->pbuf, event);
4024 if ((pbuf = skreq->pbuf) != NULL) {
4026 lba = pbuf->x_xfer->x_blkno;
4027 count = pbuf->x_xfer->x_nblks;
4028 Dcmn_err(CE_NOTE, " pbuf=%p lba=%u(0x%x) count=%u(0x%x) ",
4029 (void *)pbuf, lba, lba, count, count);
4032 (pbuf->dir & B_READ) ? "Read" : "Write",
4955 skd_buf_private_t *pbuf;
5007 pbuf = skd_get_queued_pbuf(skdev);
5008 skd_end_request_abnormal(skdev, pbuf, ECANCELED,
5011 "detach: cancelled pbuf %p %ld <%s> %lld\n",
5012 (void *)pbuf, pbuf->x_xfer->x_nblks,
5013 (pbuf->dir & B_READ) ? "Read" : "Write",
5014 pbuf->x_xfer->x_blkno);
5170 skd_buf_private_t *pbuf;
5187 pbuf = kmem_zalloc(sizeof (skd_buf_private_t), KM_NOSLEEP);
5188 if (pbuf == NULL)
5192 pbuf->dir = dir;
5193 pbuf->x_xfer = xfer;
5195 skd_queue(skdev, pbuf);