Lines Matching defs:bufaddr

1525 static int sd_send_scsi_INQUIRY(sd_ssc_t *ssc, uchar_t *bufaddr,
1537 uchar_t *bufaddr, uint_t buflen, int path_flag);
1540 uchar_t *bufaddr, uint_t buflen, char feature, int path_flag);
1542 uchar_t *bufaddr, size_t buflen, uchar_t page_code, int path_flag);
1544 uchar_t *bufaddr, size_t buflen, uchar_t save_page, int path_flag);
1545 static int sd_send_scsi_RDWR(sd_ssc_t *ssc, uchar_t cmd, void *bufaddr,
1547 #define sd_send_scsi_READ(ssc, bufaddr, buflen, start_block, path_flag) \
1548 sd_send_scsi_RDWR(ssc, SCMD_READ, bufaddr, buflen, start_block, \
1550 #define sd_send_scsi_WRITE(ssc, bufaddr, buflen, start_block, path_flag)\
1551 sd_send_scsi_RDWR(ssc, SCMD_WRITE, bufaddr, buflen, start_block,\
1554 static int sd_send_scsi_LOG_SENSE(sd_ssc_t *ssc, uchar_t *bufaddr,
1558 uchar_t *bufaddr, size_t buflen, uchar_t class_req);
1668 static int sd_tg_rdwr(dev_info_t *devi, uchar_t cmd, void *bufaddr,
3221 uchar_t *bufaddr;
3257 bufaddr = kmem_zalloc(SUN_INQSIZE, KM_SLEEP);
3259 if (sd_send_scsi_INQUIRY(ssc, bufaddr, SUN_INQSIZE, 0, 0, &resid)
3261 kmem_free(bufaddr, SUN_INQSIZE);
3272 bcopy(bufaddr, SD_INQUIRY(un), SUN_INQSIZE);
3275 kmem_free(bufaddr, SUN_INQSIZE);
20702 * bufaddr
20715 sd_send_scsi_INQUIRY(sd_ssc_t *ssc, uchar_t *bufaddr, size_t buflen,
20727 ASSERT(bufaddr != NULL);
20733 bzero(bufaddr, buflen);
20742 ucmd_buf.uscsi_bufaddr = (caddr_t)bufaddr;
21420 * bufaddr
21433 uchar_t *rqbuf, uint_t rqbuflen, uchar_t *bufaddr, uint_t buflen,
21444 ASSERT(bufaddr != NULL);
21454 bzero(bufaddr, buflen);
21464 ucmdbuf->uscsi_bufaddr = (caddr_t)bufaddr;
21494 (uchar_t *)bufaddr, SD_PROFILE_HEADER_LEN, SD_LOG_HEX);
21513 * bufaddr
21526 uchar_t *bufaddr, uint_t buflen, char feature, int path_flag)
21536 ASSERT(bufaddr != NULL);
21546 bzero(bufaddr, buflen);
21557 ucmdbuf->uscsi_bufaddr = (caddr_t)bufaddr;
21587 (uchar_t *)bufaddr, SD_PROFILE_HEADER_LEN, SD_LOG_HEX);
21609 * bufaddr - buffer for page data retrieved from the target.
21624 sd_send_scsi_MODE_SENSE(sd_ssc_t *ssc, int cdbsize, uchar_t *bufaddr,
21638 ASSERT(bufaddr != NULL);
21648 bzero(bufaddr, buflen);
21667 ucmd_buf.uscsi_bufaddr = (caddr_t)bufaddr;
21707 (uchar_t *)bufaddr, buflen, SD_LOG_HEX);
21727 * bufaddr - buffer for page data retrieved from the target.
21742 sd_send_scsi_MODE_SELECT(sd_ssc_t *ssc, int cdbsize, uchar_t *bufaddr,
21755 ASSERT(bufaddr != NULL);
21786 ucmd_buf.uscsi_bufaddr = (caddr_t)bufaddr;
21815 (uchar_t *)bufaddr, buflen, SD_LOG_HEX);
21831 * bufaddr: Address of caller's buffer to receive the RDWR data
21849 sd_send_scsi_RDWR(sd_ssc_t *ssc, uchar_t cmd, void *bufaddr,
21865 ASSERT(bufaddr != NULL);
21881 "bufaddr:0x%p buflen:0x%x start_block:0x%p block_count:0x%x\n",
21882 bufaddr, buflen, start_block, block_count);
21924 ucmd_buf.uscsi_bufaddr = bufaddr;
21952 (uchar_t *)bufaddr, buflen, SD_LOG_HEX);
21976 sd_send_scsi_LOG_SENSE(sd_ssc_t *ssc, uchar_t *bufaddr, uint16_t buflen,
22006 ucmd_buf.uscsi_bufaddr = (caddr_t)bufaddr;
22083 (uchar_t *)bufaddr, buflen, SD_LOG_HEX);
22099 * bufaddr
22110 sd_send_scsi_GET_EVENT_STATUS_NOTIFICATION(sd_ssc_t *ssc, uchar_t *bufaddr,
22122 ASSERT(bufaddr != NULL);
22129 bzero(bufaddr, buflen);
22138 ucmd_buf.uscsi_bufaddr = (caddr_t)bufaddr;
31002 sd_tg_rdwr(dev_info_t *devi, uchar_t cmd, void *bufaddr,
31083 rval = sd_send_scsi_READ(ssc, (dkl != NULL)? dkl: bufaddr,
31087 real_addr), bufaddr, reqlength);
31095 bcopy(bufaddr, dkl + SD_TGTBYTEOFFSET(un, start_block,
31098 rval = sd_send_scsi_WRITE(ssc, (dkl != NULL)? dkl: bufaddr,