Home
last modified time | relevance | path

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

12

/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; in dadk_dump() local
692 pktp = dadk_pktprep(dadkp, NULL, bp, dadk_polldone, NULL, NULL); in dadk_dump()
693 if (!pktp) { in dadk_dump()
[all …]
H A Dgda.c127 register struct cmpkt *pktp; in gda_pktprep() local
131 pktp = in_pktp; in gda_pktprep()
133 pktp = CTL_PKTALLOC(objp, callback, arg); in gda_pktprep()
134 if (pktp == NULL) in gda_pktprep()
140 if (CTL_MEMSETUP(objp, pktp, bp, callback, arg) == in gda_pktprep()
143 CTL_PKTFREE(objp, pktp); in gda_pktprep()
147 bp->av_back = (struct buf *)pktp; in gda_pktprep()
148 pktp->cp_bp = bp; in gda_pktprep()
150 pktp->cp_retry = 0; in gda_pktprep()
151 pktp->cp_objp = objp; in gda_pktprep()
[all …]
/illumos-gate/usr/src/uts/intel/io/dktp/hba/ghd/
H A Dghd_scsa.c67 ghd_tran_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pktp) in ghd_tran_sync_pkt() argument
69 gcmd_t *gcmdp = PKTP2GCMDP(pktp); in ghd_tran_sync_pkt()
94 struct scsi_pkt *pktp; in ghd_pktalloc() local
102 pktp = scsi_hba_pkt_alloc(cccp->ccc_hba_dip, ap, cmdlen, statuslen, in ghd_pktalloc()
104 if (pktp == NULL) { in ghd_pktalloc()
109 gwp = (gwrap_t *)(pktp->pkt_ha_private); in ghd_pktalloc()
125 gcmdp->cmd_pktp = pktp; in ghd_pktalloc()
135 scsi_hba_pkt_free(ap, pktp); in ghd_pktalloc()
139 return (pktp); in ghd_pktalloc()
151 struct scsi_pkt *pktp) in ghd_pktfree() argument
[all …]
H A Dghd_scsa.h46 struct scsi_pkt *pktp);
49 struct scsi_pkt *pktp);
52 struct scsi_pkt *pktp, struct buf *bp,
H A Dghd.h431 #define PKTP2GCMDP(pktp) ((gcmd_t *)(pktp)->pkt_ha_private) argument
454 #define PKTP2TRAN(pktp) ADDR2TRAN(&(pktp)->pkt_address) argument
469 #define PKTP2GTGTP(pktp) TRAN2GTGTP(PKTP2TRAN(pktp)) argument
/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dscsi_resource.c132 scsi_dmafree_attr(struct scsi_pkt *pktp) in scsi_dmafree_attr() argument
135 (struct scsi_pkt_cache_wrapper *)pktp; in scsi_dmafree_attr()
138 if (ddi_dma_unbind_handle(pktp->pkt_handle) != in scsi_dmafree_attr()
144 pktp->pkt_numcookies = 0; in scsi_dmafree_attr()
161 struct scsi_pkt *pktp = &(pktw->pcw_pkt); in scsi_dma_buf_bind_attr() local
168 ASSERT(pktp->pkt_numcookies == 0); in scsi_dma_buf_bind_attr()
171 status = ddi_dma_buf_bind_handle(pktp->pkt_handle, bp, dma_flags, in scsi_dma_buf_bind_attr()
173 &pktp->pkt_numcookies); in scsi_dma_buf_bind_attr()
182 if (ddi_dma_numwin(pktp->pkt_handle, in scsi_dma_buf_bind_attr()
207 pktp->pkt_dma_flags = dma_flags; in scsi_dma_buf_bind_attr()
[all …]
/illumos-gate/usr/src/uts/common/sys/dktp/
H A Dcontroller.h76 #define CTL_PKTFREE(X, pktp) \ argument
78 (((struct ctl_obj *)(X))->c_data, (pktp))
79 #define CTL_MEMSETUP(X, pktp, bp, callback, arg) \ argument
81 (((struct ctl_obj *)(X))->c_data, (pktp), (bp), (callback), (arg))
82 #define CTL_MEMFREE(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_memfree) \ argument
83 (((struct ctl_obj *)(X))->c_data, (pktp))
84 #define CTL_IOSETUP(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_iosetup) \ argument
85 (((struct ctl_obj *)(X))->c_data, (pktp))
86 #define CTL_TRANSPORT(X, pktp) (*((struct ctl_obj *)(X))->c_ops->c_transport) \ argument
87 (((struct ctl_obj *)(X))->c_data, (pktp))
[all …]
H A Ddadk.h83 #define PKT2DADK(pktp) ((struct dadk *)(pktp)->cp_dev_private) argument
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_send.c366 send_pkt_t *pktp; in bge_send_serial() local
393 pktp = &srp->pktp[txfill_next]; in bge_send_serial()
394 if (!pktp->tx_ready) { in bge_send_serial()
422 ASSERT(pktp->txbuf_item != NULL); in bge_send_serial()
423 txbuf_item = pktp->txbuf_item; in bge_send_serial()
424 pktp->txbuf_item = NULL; in bge_send_serial()
425 pktp->tx_ready = B_FALSE; in bge_send_serial()
443 if (pktp->vlan_tci != 0) { in bge_send_serial()
444 hw_sbd_p->vlan_tci = pktp->vlan_tci; in bge_send_serial()
448 if (pktp->pflags & HCK_IPV4_HDRCKSUM) in bge_send_serial()
[all …]
/illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/
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);
891 ata_disk_abort(opaque_t ctl_data, cmpkt_t *pktp) in ata_disk_abort() argument
1234 void *arg, ata_ctl_t *ata_ctlp, gtgt_t *gtgtp, cmpkt_t *pktp) in ata_disk_do_ioctl() argument
1236 gcmd_t *gcmdp = CPKT2GCMD(pktp); in ata_disk_do_ioctl()
1277 cmpkt_t *pktp; in ata_disk_pktalloc() local
[all …]
H A Data_disk.h75 #define RWCMDP(pktp) ((struct dadkio_rwcmd *)((pktp)->cp_bp->b_back)) argument
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dcommands.h520 #define MAKECOM_COMMON(pktp, devp, flag, cmd) \ argument
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) \ argument
528 MAKECOM_COMMON((pktp), (devp), (flag), (cmd)), \
529 FORMG0ADDR(((union scsi_cdb *)(pktp)->pkt_cdbp), (addr)), \
530 FORMG0COUNT(((union scsi_cdb *)(pktp)->pkt_cdbp), (cnt))
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/
H A Dsnoop_capture.c321 corrupt(volatile char *pktp, volatile char *pstop, char *buf, in corrupt() argument
327 int li = rand() % (pstop - pktp - 1) + 1; in corrupt()
328 volatile char *pp = pktp; in corrupt()
331 if (pktp < buf || pktp > bufstop) in corrupt()
334 for (pp = pktp; pp < pe; pp += li) { in corrupt()
352 volatile char *pktp; in scan() local
387 pktp = (char *)hdrp + sizeof (*hdrp); in scan()
446 if (pktp + nhdrp->sbh_msglen > bufstop) { in scan()
448 nhdrp->sbh_msglen = bufstop - pktp; in scan()
453 corrupt(pktp, pktp + nhdrp->sbh_msglen, buf, bufstop); in scan()
[all …]
/illumos-gate/usr/src/uts/common/sys/usb/scsa2usb/
H A Dscsa2usb.h508 #define RQ_MAKECOM_COMMON(pktp, flag, cmd) \ argument
509 (pktp)->pkt_flags = (flag), \
510 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_cmd = (cmd), \
511 ((union scsi_cdb *)(pktp)->pkt_cdbp)->scc_lun = \
512 (pktp)->pkt_address.a_lun
514 #define RQ_MAKECOM_G0(pktp, flag, cmd, addr, cnt) \ argument
515 RQ_MAKECOM_COMMON((pktp), (flag), (cmd)), \
516 FORMG0ADDR(((union scsi_cdb *)(pktp)->pkt_cdbp), (addr)), \
517 FORMG0COUNT(((union scsi_cdb *)(pktp)->pkt_cdbp), (cnt))
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsd.c784 struct scsi_pkt *pktp, struct buf *bp, struct sd_xbuf *xp);
909 static int sd_setup_next_rw_pkt(struct sd_lun *un, struct scsi_pkt *pktp,
931 static void sdintr(struct scsi_pkt *pktp);
963 struct scsi_pkt *pktp);
983 struct sd_xbuf *xp, struct scsi_pkt *pktp);
989 struct sd_xbuf *xp, struct scsi_pkt *pktp);
991 struct sd_xbuf *xp, struct scsi_pkt *pktp);
993 struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp);
995 struct sd_xbuf *xp, struct scsi_pkt *pktp);
998 struct sd_xbuf *xp, struct scsi_pkt *pktp);
[all …]
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSPosix/
H A DmDNSUNP.c837 struct sockaddr *sa, socklen_t *salenptr, struct my_in_pktinfo *pktp, u_char *ttl) in recvfrom_flags() argument
871 if (pktp) { in recvfrom_flags()
879 memset(pktp, 0, sizeof(struct my_in_pktinfo)); in recvfrom_flags()
880 pktp->ipi_ifindex = -1; in recvfrom_flags()
893 (msg.msg_flags & MSG_CTRUNC) || pktp == NULL) in recvfrom_flags()
911 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; in recvfrom_flags()
917 pktp->ipi_ifindex = tmp->ipi_ifindex; in recvfrom_flags()
925 struct sockaddr_in *sin = (struct sockaddr_in*)&pktp->ipi_addr; in recvfrom_flags()
940 strncpy(pktp->ipi_ifname, sdl->sdl_data, nameLen); in recvfrom_flags()
946 (void) memcpy(&pktp->ipi_ifindex, CMSG_DATA(cmptr), sizeof(uint_t)); in recvfrom_flags()
[all …]
/illumos-gate/usr/src/uts/sun/sys/dada/adapters/ghd/
H A Dghd.h366 #define PKTP2GCMDP(pktp) ((gcmd_t *)(pktp)->pkt_ha_private) argument
389 #define PKTP2TRAN(pktp) ADDR2TRAN(&(pktp)->pkt_address) argument
404 #define PKTP2GTGTP(pktp) TRAN2GTGTP(PKTP2TRAN(pktp)) argument
H A Dghd_scsa.h47 struct scsi_pkt *pktp);
50 struct scsi_pkt *pktp);
/illumos-gate/usr/src/uts/sun/sys/scsi/adapters/
H A Dfasvar.h905 #define RQ_MAKECOM_COMMON(pktp, flag, cmd) \ argument
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) \ argument
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/uts/sun/io/dada/impl/
H A Ddcd_resource.c121 struct dcd_pkt *pktp; in dcd_init_pkt() local
134 pktp = (*tranp->tran_init_pkt)(ap, in_pktp, bp, cmdlen, in dcd_init_pkt()
137 if (pktp == NULL) { in dcd_init_pkt()
144 return (pktp); in dcd_init_pkt()
/illumos-gate/usr/src/uts/common/sys/scsi/targets/
H A Dsddef.h1148 #define SD_GET_PKT_STATUS(pktp) ((*(pktp)->pkt_scbp) & STATUS_MASK) argument
1170 #define SD_FILL_SCSI1_LUN(lunp, pktp) \ argument
1171 SD_FILL_SCSI1_LUN_CDB((lunp), (union scsi_cdb *)(pktp)->pkt_cdbp)
1275 #define SD_GET_PKT_OPCODE(pktp) \ argument
1276 (((union scsi_cdb *)((pktp)->pkt_cdbp))->cdb_un.cmd)
1284 #define SD_UPDATE_B_RESID(bp, pktp) \ argument
1285 ((bp)->b_resid += (pktp)->pkt_resid + (SD_GET_XBUF(bp)->xb_dma_resid))
1287 #define SD_UPDATE_B_RESID(bp, pktp) \ argument
1288 ((bp)->b_resid += (pktp)->pkt_resid)
1301 #define SD_UPDATE_RESERVATION_STATUS(un, pktp) \ argument
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_ep.c1569 rds_data_hdr_t *pktp; in rds_build_n_post_msg() local
1605 pktp = (rds_data_hdr_t *)(uintptr_t)bp1->buf_ds.ds_va; in rds_build_n_post_msg()
1606 pktp->dh_datalen = UserBufferSize; in rds_build_n_post_msg()
1607 pktp->dh_npkts = npkts - pktno; in rds_build_n_post_msg()
1608 pktp->dh_psn = pktno; in rds_build_n_post_msg()
1609 pktp->dh_sendport = sendport; in rds_build_n_post_msg()
1610 pktp->dh_recvport = recvport; in rds_build_n_post_msg()
1614 ret = uiomove((uint8_t *)pktp + RDS_DATA_HDR_SZ, in rds_build_n_post_msg()
1621 pktp->dh_datalen = residual; in rds_build_n_post_msg()
2214 rds_data_hdr_t *pktp, *pktp1; in rds_received_msg() local
[all …]
H A Drdsib_ib.c873 rds_data_hdr_t *pktp; in rds_poll_data_completions() local
941 pktp = (rds_data_hdr_t *)(uintptr_t)bp->buf_ds.ds_va; in rds_poll_data_completions()
942 ASSERT(pktp->dh_datalen != 0); in rds_poll_data_completions()
946 ep->ep_myip, pktp->dh_sendport, pktp->dh_recvport, in rds_poll_data_completions()
947 pktp->dh_npkts, pktp->dh_psn); in rds_poll_data_completions()
950 pktp->dh_npkts, pktp->dh_psn); in rds_poll_data_completions()
952 if (pktp->dh_npkts == 1) { in rds_poll_data_completions()
954 if (pktp->dh_psn != 0) { in rds_poll_data_completions()
968 if (pktp->dh_psn == 0) { in rds_poll_data_completions()
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/
H A Dcmd.h121 #define PKT2CMD(pktp) ((scsa1394_cmd_t *)((pktp)->pkt_ha_private)) argument
/illumos-gate/usr/src/uts/common/io/cpqary3/
H A Dcpqary3_util.c104 cpqary3_pkt_t *pktp; in cpqary3_tick_hdlr() local
146 pktp = MEM2PVTPKT(local); in cpqary3_tick_hdlr()
148 if (!pktp) in cpqary3_tick_hdlr()
157 scsi_pktp = pktp->scsi_cmd_pkt; in cpqary3_tick_hdlr()
161 pktp->cmd_start_time; in cpqary3_tick_hdlr()

12