Searched refs:pktp (Results 1 - 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/
H A Dghd_scsa.c69 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 Dghd_scsa.h48 struct scsi_pkt *pktp);
51 struct scsi_pkt *pktp);
54 struct scsi_pkt *pktp, struct buf *bp,
H A Dghd.h433 #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 Dghd_scsa.h47 struct scsi_pkt *pktp);
50 struct scsi_pkt *pktp);
H A Dghd.h366 #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 Dcontroller.h78 #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 Dgda.h48 extern void gda_free(opaque_t objp, struct cmpkt *pktp, struct buf *bp);
H A Ddadk.h85 #define PKT2DADK(pktp) ((struct dadk *)(pktp)->cp_dev_private)
/illumos-gate/usr/src/uts/intel/io/dktp/dcdev/
H A Ddadk.c53 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 Dgda.c127 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 Dscsi_resource.c132 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 Dbge_send.c366 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 Data_disk.h77 #define RWCMDP(pktp) ((struct dadkio_rwcmd *)((pktp)->cp_bp->b_back))
H A Data_disk.c45 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 Dsnoop_capture.c298 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 Dcommands.h520 #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 Dscsa2usb.h490 #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 Dcmd.h123 #define PKT2CMD(pktp) ((scsa1394_cmd_t *)((pktp)->pkt_ha_private))
/illumos-gate/usr/src/uts/sun/io/dada/impl/
H A Ddcd_resource.c123 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 Dsd.c1221 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 Dfasvar.h905 #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 DmDNSUNP.c823 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 DmDNSUNP.h83 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl);
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_util.c104 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 Dsddef.h1140 #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...]

Completed in 198 milliseconds

12