/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/ |
H A D | ghd_scsa.c | 69 ghd_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pktp) argument 71 gcmd_t *gcmdp = PKTP2GCMDP(pktp); 96 struct scsi_pkt *pktp; local 104 pktp = scsi_hba_pkt_alloc(cccp->ccc_hba_dip, ap, cmdlen, statuslen, 106 if (pktp == NULL) { 111 gwp = (gwrap_t *)(pktp->pkt_ha_private); 127 gcmdp->cmd_pktp = pktp; 137 scsi_hba_pkt_free(ap, pktp); 141 return (pktp); 153 struct scsi_pkt *pktp) 151 ghd_pktfree(ccc_t *cccp, struct scsi_address *ap, struct scsi_pkt *pktp) argument 167 ghd_tran_init_pkt_attr(ccc_t *cccp, struct scsi_address *ap, struct scsi_pkt *pktp, struct buf *bp, int cmdlen, int statuslen, int tgtlen, int flags, int (*callback)(), caddr_t arg, int ccblen, ddi_dma_attr_t *sg_attrp) argument [all...] |
H A D | ghd_scsa.h | 48 struct scsi_pkt *pktp); 51 struct scsi_pkt *pktp); 54 struct scsi_pkt *pktp, struct buf *bp,
|
H A D | ghd.h | 433 #define PKTP2GCMDP(pktp) ((gcmd_t *)(pktp)->pkt_ha_private) 456 #define PKTP2TRAN(pktp) ADDR2TRAN(&(pktp)->pkt_address) 471 #define PKTP2GTGTP(pktp) TRAN2GTGTP(PKTP2TRAN(pktp))
|
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ghd/ |
H A D | ghd_scsa.h | 47 struct scsi_pkt *pktp); 50 struct scsi_pkt *pktp);
|
H A D | ghd.h | 366 #define PKTP2GCMDP(pktp) ((gcmd_t *)(pktp)->pkt_ha_private) 389 #define PKTP2TRAN(pktp) ADDR2TRAN(&(pktp)->pkt_address) 404 #define PKTP2GTGTP(pktp) TRAN2GTGTP(PKTP2TRAN(pktp))
|
/illumos-gate/usr/src/uts/common/sys/dktp/ |
H A D | controller.h | 78 #define CTL_PKTFREE(X, pktp) \ 80 (((struct ctl_obj *)(X))->c_data, (pktp)) 81 #define CTL_MEMSETUP(X, pktp, bp, callback, arg) \ 83 (((struct ctl_obj *)(X))->c_data, (pktp), (bp), (callback), (arg)) 84 #define CTL_MEMFREE(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_memfree) \ 85 (((struct ctl_obj *)(X))->c_data, (pktp)) 86 #define CTL_IOSETUP(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_iosetup) \ 87 (((struct ctl_obj *)(X))->c_data, (pktp)) 88 #define CTL_TRANSPORT(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_transport) \ 89 (((struct ctl_obj *)(X))->c_data, (pktp)) [all...] |
H A D | gda.h | 48 extern void gda_free(opaque_t objp, struct cmpkt *pktp, struct buf *bp);
|
H A D | dadk.h | 85 #define PKT2DADK(pktp) ((struct dadk *)(pktp)->cp_dev_private)
|
/illumos-gate/usr/src/uts/intel/io/dktp/dcdev/ |
H A D | dadk.c | 53 static void dadk_restart(void *pktp); 54 static void dadk_pktcb(struct cmpkt *pktp); 61 static int dadk_chkerr(struct cmpkt *pktp); 62 static int dadk_ioprep(struct dadk *dadkp, struct cmpkt *pktp); 63 static int dadk_iosetup(struct dadk *dadkp, struct cmpkt *pktp); 64 static int dadk_ioretry(struct cmpkt *pktp, int action); 133 static void dadk_recorderr(struct cmpkt *pktp, struct dadkio_rwcmd *rwcmdp); 678 struct cmpkt *pktp; local 692 pktp = dadk_pktprep(dadkp, NULL, bp, dadk_polldone, NULL, NULL); 693 if (!pktp) { 825 struct cmpkt *pktp; local 1146 struct cmpkt *pktp; local 1163 dadk_ioprep(struct dadk *dadkp, struct cmpkt *pktp) argument 1183 dadk_iosetup(struct dadk *dadkp, struct cmpkt *pktp) argument 1227 struct cmpkt *pktp; local 1248 struct cmpkt *pktp = (struct cmpkt *)vpktp; local 1256 dadk_ioretry(struct cmpkt *pktp, int action) argument 1306 dadk_pktcb(struct cmpkt *pktp) argument 1380 dadk_chkerr(struct cmpkt *pktp) argument 1478 dadk_recorderr(struct cmpkt *pktp, struct dadkio_rwcmd *rwcmdp) argument 1531 struct cmpkt *pktp; local 1544 struct cmpkt *pktp; local 1692 struct cmpkt *pktp; local 1717 struct cmpkt *pktp; local 1789 struct cmpkt *pktp; local [all...] |
H A D | gda.c | 127 register struct cmpkt *pktp; local 131 pktp = in_pktp; 133 pktp = CTL_PKTALLOC(objp, callback, arg); 134 if (pktp == NULL) 140 if (CTL_MEMSETUP(objp, pktp, bp, callback, arg) == 143 CTL_PKTFREE(objp, pktp); 147 bp->av_back = (struct buf *)pktp; 148 pktp->cp_bp = bp; 150 pktp->cp_retry = 0; 151 pktp 162 gda_free(opaque_t objp, struct cmpkt *pktp, struct buf *bp) argument 246 gda_errmsg(struct scsi_device *devp, struct cmpkt *pktp, char *label, int severity, daddr_t blkno, daddr_t err_blkno, char **cmdvec, char **senvec) argument [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_resource.c | 132 scsi_dmafree_attr(struct scsi_pkt *pktp) argument 135 (struct scsi_pkt_cache_wrapper *)pktp; 138 if (ddi_dma_unbind_handle(pktp->pkt_handle) != 144 pktp->pkt_numcookies = 0; 161 struct scsi_pkt *pktp = &(pktw->pcw_pkt); local 168 ASSERT(pktp->pkt_numcookies == 0); 171 status = ddi_dma_buf_bind_handle(pktp->pkt_handle, bp, dma_flags, 173 &pktp->pkt_numcookies); 182 if (ddi_dma_numwin(pktp->pkt_handle, 207 pktp 215 struct scsi_pkt *pktp = &(pktw->pcw_pkt); local 516 scsi_free_cache_pkt(struct scsi_address *ap, struct scsi_pkt *pktp) argument 567 struct scsi_pkt *pktp; local [all...] |
/illumos-gate/usr/src/uts/common/io/bge/ |
H A D | bge_send.c | 366 send_pkt_t *pktp; local 393 pktp = &srp->pktp[txfill_next]; 394 if (!pktp->tx_ready) { 422 ASSERT(pktp->txbuf_item != NULL); 423 txbuf_item = pktp->txbuf_item; 424 pktp->txbuf_item = NULL; 425 pktp->tx_ready = B_FALSE; 443 if (pktp->vlan_tci != 0) { 444 hw_sbd_p->vlan_tci = pktp 499 send_pkt_t *pktp; local [all...] |
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ |
H A D | ata_disk.h | 77 #define RWCMDP(pktp) ((struct dadkio_rwcmd *)((pktp)->cp_bp->b_back))
|
H A D | ata_disk.c | 45 static int ata_disk_abort(opaque_t ctl_data, cmpkt_t *pktp); 50 static void ata_disk_pktfree(opaque_t ctl_data, cmpkt_t *pktp); 51 static cmpkt_t *ata_disk_memsetup(opaque_t ctl_data, cmpkt_t *pktp, 53 static void ata_disk_memfree(opaque_t ctl_data, cmpkt_t *pktp); 54 static cmpkt_t *ata_disk_iosetup(opaque_t ctl_data, cmpkt_t *pktp); 55 static int ata_disk_transport(opaque_t ctl_data, cmpkt_t *pktp); 898 ata_disk_abort(opaque_t ctl_data, cmpkt_t *pktp) argument 1239 cmpkt_t *pktp) 1241 gcmd_t *gcmdp = CPKT2GCMD(pktp); 1282 cmpkt_t *pktp; local 1234 ata_disk_do_ioctl( int (*func)(ata_ctl_t *, ata_drv_t *, ata_pkt_t *), void *arg, ata_ctl_t *ata_ctlp, gtgt_t *gtgtp, cmpkt_t *pktp) argument 1344 ata_disk_pktfree(opaque_t ctl_data, cmpkt_t *pktp) argument 1367 ata_disk_memsetup( opaque_t ctl_data, cmpkt_t *pktp, struct buf *bp, int (*callback)(caddr_t), caddr_t arg) argument 1453 ata_disk_memfree(opaque_t ctl_data, cmpkt_t *pktp) argument 1476 ata_disk_iosetup(opaque_t ctl_data, cmpkt_t *pktp) argument 1716 ata_disk_transport(opaque_t ctl_data, cmpkt_t *pktp) argument 2186 cmpkt_t *pktp; local [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_capture.c | 298 corrupt(volatile char *pktp, volatile char *pstop, char *buf, argument 304 int li = rand() % (pstop - pktp - 1) + 1; 305 volatile char *pp = pktp; 308 if (pktp < buf || pktp > bufstop) 311 for (pp = pktp; pp < pe; pp += li) { 329 volatile char *pktp; local 364 pktp = (char *)hdrp + sizeof (*hdrp); 423 if (pktp + nhdrp->sbh_msglen > bufstop) { 425 nhdrp->sbh_msglen = bufstop - pktp; 693 cap_write(struct sb_hdr *hdrp, char *pktp, int num, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | commands.h | 520 #define MAKECOM_COMMON(pktp, devp, flag, cmd) \ 521 (pktp)->pkt_address = (devp)->sd_address, \ 522 (pktp)->pkt_flags = (flag), \ 523 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \ 524 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_lun = \ 525 (pktp)->pkt_address.a_lun 527 #define MAKECOM_G0(pktp, devp, flag, cmd, addr, cnt) \ 528 MAKECOM_COMMON((pktp), (devp), (flag), (cmd)), \ 529 FORMG0ADDR(((union scsi_cdb *)(pktp)->pkt_cdbp), (addr)), \ 530 FORMG0COUNT(((union scsi_cdb *)(pktp) [all...] |
/illumos-gate/usr/src/uts/common/sys/usb/scsa2usb/ |
H A D | scsa2usb.h | 490 #define RQ_MAKECOM_COMMON(pktp, flag, cmd) \ 491 (pktp)->pkt_flags = (flag), \ 492 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \ 493 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_lun = \ 494 (pktp)->pkt_address.a_lun 496 #define RQ_MAKECOM_G0(pktp, flag, cmd, addr, cnt) \ 497 RQ_MAKECOM_COMMON((pktp), (flag), (cmd)), \ 498 FORMG0ADDR(((union scsi_cdb *)(pktp)->pkt_cdbp), (addr)), \ 499 FORMG0COUNT(((union scsi_cdb *)(pktp)->pkt_cdbp), (cnt))
|
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/ |
H A D | cmd.h | 123 #define PKT2CMD(pktp) ((scsa1394_cmd_t *)((pktp)->pkt_ha_private))
|
/illumos-gate/usr/src/uts/sun/io/dada/impl/ |
H A D | dcd_resource.c | 123 struct dcd_pkt *pktp; local 136 pktp = (*tranp->tran_init_pkt)(ap, in_pktp, bp, cmdlen, 139 if (pktp == NULL) { 146 return (pktp);
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd.c | 1221 struct scsi_pkt *pktp, struct buf *bp, struct sd_xbuf *xp); 1357 static int sd_setup_next_rw_pkt(struct sd_lun *un, struct scsi_pkt *pktp, 1379 static void sdintr(struct scsi_pkt *pktp); 1412 struct scsi_pkt *pktp); 1432 struct sd_xbuf *xp, struct scsi_pkt *pktp); 1438 struct sd_xbuf *xp, struct scsi_pkt *pktp); 1440 struct sd_xbuf *xp, struct scsi_pkt *pktp); 1442 struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp); 1444 struct sd_xbuf *xp, struct scsi_pkt *pktp); 1447 struct sd_xbuf *xp, struct scsi_pkt *pktp); 13689 struct scsi_pkt *pktp = NULL; local 14008 sd_setup_next_rw_pkt(struct sd_lun *un, struct scsi_pkt *pktp, struct buf *bp, diskaddr_t lba, uint32_t blockcount) argument 14094 struct scsi_pkt *pktp; local 14275 struct scsi_pkt *pktp; local 14998 struct scsi_pkt *pktp; local 15377 struct scsi_pkt *pktp; local 15653 struct scsi_pkt *pktp; local 16264 sd_send_request_sense_command(struct sd_lun *un, struct buf *bp, struct scsi_pkt *pktp) argument 16826 sdintr(struct scsi_pkt *pktp) argument 17272 struct scsi_pkt *pktp; local 17311 sd_pkt_status_good(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17491 sd_handle_auto_request_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17614 struct scsi_pkt *pktp; local 17779 sd_decode_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17971 struct scsi_pkt *pktp; local 18066 scsi_vu_errmsg(SD_SCSI_DEVP(un), pktp, sd_label, severity, local 18082 sd_sense_key_no_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18112 sd_sense_key_recoverable_error(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18170 sd_sense_key_not_ready(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18441 sd_sense_key_medium_or_hardware_error(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18538 sd_sense_key_illegal_request(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18571 sd_sense_key_unit_attention(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18724 sd_sense_key_fail_command(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18754 sd_sense_key_blank_check(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18789 sd_sense_key_aborted_command(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18825 sd_sense_key_default(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18876 struct scsi_pkt *pktp; local 19005 sd_pkt_reason_cmd_incomplete(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19050 sd_pkt_reason_cmd_tran_err(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19088 sd_pkt_reason_cmd_reset(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19126 sd_pkt_reason_cmd_aborted(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19163 sd_pkt_reason_cmd_timeout(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19199 sd_pkt_reason_cmd_unx_bus_free(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19230 sd_pkt_reason_cmd_tag_reject(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19269 sd_pkt_reason_default(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19298 sd_pkt_status_check_condition(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19350 sd_pkt_status_busy(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19444 sd_pkt_status_reservation_conflict(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19526 sd_pkt_status_qfull(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19561 sd_reset_target(struct sd_lun *un, struct scsi_pkt *pktp) argument 19770 struct scsi_pkt *pktp = arg; local 26228 sd_scsi_poll(struct sd_lun *un, struct scsi_pkt *pktp) argument 30393 sd_faultinjection(struct scsi_pkt *pktp) argument 31590 sd_ssc_extract_info(sd_ssc_t *ssc, struct sd_lun *un, struct scsi_pkt *pktp, struct buf *bp, struct sd_xbuf *xp) argument [all...] |
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/ |
H A D | fasvar.h | 905 #define RQ_MAKECOM_COMMON(pktp, flag, cmd) \ 906 (pktp)->pkt_flags = (flag), \ 907 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \ 908 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_lun = \ 909 (pktp)->pkt_address.a_lun 911 #define RQ_MAKECOM_G0(pktp, flag, cmd, addr, cnt) \ 912 RQ_MAKECOM_COMMON((pktp), (flag), (cmd)), \ 913 FORMG0ADDR(((union scsi_cdb *)(pktp)->pkt_cdbp), (addr)), \ 914 FORMG0COUNT(((union scsi_cdb *)(pktp)->pkt_cdbp), (cnt))
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/mdnsd/ |
H A D | mDNSUNP.c | 823 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl) 857 if (pktp) { 865 memset(pktp, 0, sizeof(struct my_in_pktinfo)); 866 pktp->ipi_ifindex = -1; 879 (msg.msg_flags & MSG_CTRUNC) || pktp == NULL) 897 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; 903 pktp->ipi_ifindex = tmp->ipi_ifindex; 911 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; 926 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen); 930 * pktp 822 recvfrom_flags(int fd, void *ptr, size_t nbytes, int *flagsp, struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl) argument [all...] |
H A D | mDNSUNP.h | 83 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl);
|
/illumos-gate/usr/src/uts/common/io/cpqary3/ |
H A D | cpqary3_util.c | 104 cpqary3_pkt_t *pktp; local 146 pktp = MEM2PVTPKT(local); 148 if (!pktp) 157 scsi_pktp = pktp->scsi_cmd_pkt; 161 pktp->cmd_start_time;
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | sddef.h | 1140 #define SD_GET_PKT_STATUS(pktp) ((*(pktp)->pkt_scbp) & STATUS_MASK) 1162 #define SD_FILL_SCSI1_LUN(lunp, pktp) \ 1163 SD_FILL_SCSI1_LUN_CDB((lunp), (union scsi_cdb *)(pktp)->pkt_cdbp) 1267 #define SD_GET_PKT_OPCODE(pktp) \ 1268 (((union scsi_cdb *)((pktp)->pkt_cdbp))->cdb_un.cmd) 1276 #define SD_UPDATE_B_RESID(bp, pktp) \ 1277 ((bp)->b_resid += (pktp)->pkt_resid + (SD_GET_XBUF(bp)->xb_dma_resid)) 1279 #define SD_UPDATE_B_RESID(bp, pktp) \ 1280 ((bp)->b_resid += (pktp) [all...] |