Searched refs:smp_pkt (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/scsi/impl/
H A Dsmp_transport.c58 smp_pkt_t *smp_pkt; local
73 smp_pkt = &smp_pkt_data;
74 bzero(smp_pkt, sizeof (*smp_pkt));
75 smp_pkt->smp_pkt_address = &smp_sd->smp_sd_address;
76 smp_pkt->smp_pkt_req = (caddr_t)srq;
77 smp_pkt->smp_pkt_reqsize = sizeof (srq_buf);
78 smp_pkt->smp_pkt_rsp = (caddr_t)srs_buf;
79 smp_pkt->smp_pkt_rspsize = sizeof (srs_buf);
80 smp_pkt
168 smp_transport(struct smp_pkt *smp_pkt) argument
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dsmp.c381 smp_pkt_t smp_pkt_data, *smp_pkt = &smp_pkt_data; local
398 bzero(smp_pkt, sizeof (smp_pkt_t));
437 smp_pkt->smp_pkt_reqsize = usmp_cmd->usmp_reqsize;
438 smp_pkt->smp_pkt_rspsize = usmp_cmd->usmp_rspsize;
441 smp_pkt->smp_pkt_req = kmem_zalloc((size_t)usmp_cmd->usmp_reqsize,
445 smp_pkt->smp_pkt_rsp = kmem_zalloc((size_t)usmp_cmd->usmp_rspsize,
450 if (ddi_copyin(usmp_cmd->usmp_req, smp_pkt->smp_pkt_req,
456 DTRACE_PROBE1(smp__transport__start, caddr_t, smp_pkt->smp_pkt_req);
458 smp_pkt->smp_pkt_address = &smp_state->smp_sd->smp_sd_address;
460 smp_pkt
[all...]
/illumos-gate/usr/src/uts/common/sys/scsi/impl/
H A Dsmp_transport.h60 typedef struct smp_pkt { struct
87 struct smp_pkt *pkt);
100 extern int smp_transport(struct smp_pkt *pkt);
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_scsa.c50 static int pmcs_smp_start(struct smp_pkt *);
1011 pmcs_smp_start(struct smp_pkt *smp_pkt) argument
1024 pwp = smp_pkt->smp_pkt_address->smp_a_hba_tran->smp_tran_hba_private;
1025 bcopy(smp_pkt->smp_pkt_address->smp_a_wwn, &wwn, SAS_WWN_BYTE_SIZE);
1030 will_retry = smp_pkt->smp_pkt_will_retry;
1033 reqsz = smp_pkt->smp_pkt_reqsize;
1037 (void) memcpy(pwp->scratch, smp_pkt->smp_pkt_req, reqsz);
1039 rspsz = smp_pkt->smp_pkt_rspsize;
1060 smp_pkt
[all...]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/
H A Dmptsas.c191 static int mptsas_smp_start(struct smp_pkt *smp_pkt);
632 _NOTE(SCHEME_PROTECTS_DATA("unique per pkt", smp_pkt))
16018 static int mptsas_smp_start(struct smp_pkt *smp_pkt) argument
16028 mpt = (mptsas_t *)smp_pkt->smp_pkt_address->
16031 bcopy(smp_pkt->smp_pkt_address->smp_a_wwn, &wwn, SAS_WWN_BYTE_SIZE);
16043 if ((smp_pkt->smp_pkt_reqsize & 0xffff0000ul) != 0) {
16044 smp_pkt->smp_pkt_reason = ERANGE;
16047 req.RequestDataLength = LE_16((uint16_t)(smp_pkt
[all...]

Completed in 108 milliseconds