/opensolaris-onvv-gate/usr/src/uts/sun/io/dada/impl/ |
H A D | dcd_transport.c | 39 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) 40 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) 47 dcd_flag_nointr_comp(struct dcd_pkt *pkt) argument 52 pkt->pkt_comp = NULL; 66 dcd_transport(struct dcd_pkt *pkt) argument 69 struct dcd_address *ap = P_TO_ADDR(pkt); 82 if (!do_polled_io && ((pkt->pkt_flags & FLAG_NOINTR) == 0)) { 83 return ((*A_TO_TRAN(ap)->tran_start)(ap, pkt)); [all...] |
H A D | dcd_subr.c | 58 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) 59 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) 64 dcd_poll(struct dcd_pkt *pkt) argument 75 savef = pkt->pkt_flags; 76 savec = pkt->pkt_comp; 77 savet = pkt->pkt_time; 79 pkt->pkt_flags |= FLAG_NOINTR; 86 pkt [all...] |
H A D | dcd_control.c | 39 dcd_abort(struct dcd_address *ap, struct dcd_pkt *pkt) argument 42 return (*A_TO_TRAN(ap)->tran_abort)(ap, pkt);
|
H A D | dcd_resource.c | 33 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) 34 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) 150 dcd_destroy_pkt(struct dcd_pkt *pkt) argument 153 struct dcd_address *ap = P_TO_ADDR(pkt); 155 (*A_TO_TRAN(ap)->tran_destroy_pkt)(ap, pkt); 168 register struct dcd_pkt *pkt; local 174 pkt = (*tranp->tran_init_pkt) (ap, NULL, (struct buf *)dmatoken, 177 if (pkt 191 struct dcd_pkt *pkt; local 210 dcd_dmaget(struct dcd_pkt *pkt, ataopaque_t dmatoken, int (*callback)()) argument 237 dcd_dmafree(struct dcd_pkt *pkt) argument 251 dcd_sync_pkt(struct dcd_pkt *pkt) argument 259 dcd_resfree(struct dcd_pkt *pkt) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_pkt.c | 49 fc_packet_t *pkt = (fc_packet_t *)arg1; local 53 sbp = PKT2PRIV(pkt); 56 /* Send the pkt now */ 57 rval = emlxs_pkt_send(pkt, 1); 61 "Deferred emlxs_pkt_send failed: status=%x pkt=%p", rval, 62 pkt); 64 if (pkt->pkt_comp) { 68 (*pkt->pkt_comp) (pkt); 70 emlxs_pkt_free(pkt); 80 emlxs_pkt_send(fc_packet_t *pkt, uint32_t now) argument 101 emlxs_pkt_free(fc_packet_t *pkt) argument 138 emlxs_pkt_callback(fc_packet_t *pkt) argument 153 fc_packet_t *pkt; local [all...] |
H A D | emlxs_els.c | 82 fc_packet_t *pkt; local 123 pkt = PRIV2PKT(sbp); 124 lp0 = (uint32_t *)pkt->pkt_cmd; 126 did = LE_SWAP24_LO(pkt->pkt_cmd_fhdr.d_id); 129 if (pkt->pkt_rsplen) { 130 EMLXS_MPDATA_SYNC(pkt->pkt_resp_dma, 0, pkt->pkt_rsplen, 163 els = (ELS_PKT *)pkt->pkt_resp; 165 pkt->pkt_resp_resid = 166 pkt 436 fc_packet_t *pkt; local 715 fc_packet_t *pkt; local 820 fc_packet_t *pkt; local 879 fc_packet_t *pkt; local 924 fc_packet_t *pkt; local 1001 fc_packet_t *pkt; local 2037 fc_packet_t *pkt; local 2098 fc_packet_t *pkt; local 2156 fc_packet_t *pkt; local 2434 fc_packet_t *pkt; local 2562 fc_packet_t *pkt; local 2959 fc_packet_t *pkt; local 3019 fc_packet_t *pkt; local 3077 fc_packet_t *pkt; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_transport.c | 34 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) 35 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) 69 scsi_callback_done(struct scsi_pkt *pkt) argument 79 scsi_flag_nointr_comp(struct scsi_pkt *pkt) argument 82 pkt->pkt_comp = CALLBACK_DONE; 104 scsi_transport(struct scsi_pkt *pkt) argument 106 struct scsi_address *ap = P_TO_ADDR(pkt); 117 ASSERT(!NACA_IS_SET(pkt [all...] |
H A D | scsi_resource.c | 32 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) 33 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) 151 scsi_pkt2bp(struct scsi_pkt *pkt) argument 153 return (((struct scsi_pkt_cache_wrapper *)pkt)->pcw_bp); 601 scsi_destroy_pkt(struct scsi_pkt *pkt) argument 603 struct scsi_address *ap = P_TO_ADDR(pkt); 606 "scsi_destroy_pkt_start: pkt %p", pkt); 627 register struct scsi_pkt *pkt; local 648 struct scsi_pkt *pkt; local 666 scsi_dmaget(struct scsi_pkt *pkt, opaque_t dmatoken, int (*callback)()) argument 692 scsi_dmafree(struct scsi_pkt *pkt) argument 705 scsi_cache_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt) argument 718 scsi_sync_pkt(struct scsi_pkt *pkt) argument 728 scsi_sync_cache_pkt(struct scsi_address *ap, struct scsi_pkt *pkt) argument 740 scsi_resfree(struct scsi_pkt *pkt) argument [all...] |
/opensolaris-onvv-gate/usr/src/cmd/picl/plugins/sun4v/lib/snmp/ |
H A D | debug.h | 85 #define LOGASNSEQ(pkt, pktsz) \ 86 snmp_log_asn(SNMP_DASN_SEQUENCE, pkt, pktsz) 88 #define LOGASNLENGTH(pkt, pktsz) \ 89 snmp_log_asn(SNMP_DASN_LENGTH, pkt, pktsz) 91 #define LOGASNINT(pkt, pktsz) \ 92 snmp_log_asn(SNMP_DASN_INT, pkt, pktsz) 94 #define LOGASNOCTSTR(pkt, pktsz) \ 95 snmp_log_asn(SNMP_DASN_OCTET_STR, pkt, pktsz) 97 #define LOGASNOID(pkt, pktsz) \ 98 snmp_log_asn(SNMP_DASN_OID, pkt, pkts [all...] |
/opensolaris-onvv-gate/usr/src/cmd/krb5/krb5kdc/ |
H A D | dispatch.c | 47 dispatch(krb5_data *pkt, const krb5_fulladdr *from, krb5_data **response) argument 58 if (kdc_check_lookaside(pkt, response)) { 97 if (krb5_is_tgs_req(pkt)) { 98 retval = process_tgs_req(pkt, from, response); 99 } else if (krb5_is_as_req(pkt)) { 100 if (!(retval = decode_krb5_as_req(pkt, &as_req))) { 106 retval = process_as_req(as_req, pkt, from, response); 112 else if (pkt->data[0] == 4) /* old version */ 113 retval = process_v4(pkt, from, response); 120 kdc_insert_lookaside(pkt, *respons [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/io/ |
H A D | rmc_comm_dp.c | 392 dp_got_full_hdr(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument 403 pkt->full_length = dp_get_msglen(rcs, pkt->buf); 406 pkt->full_length)); 408 if ((pkt->full_length < 0) || 409 (pkt->full_length < sizeof (dp_header_t)) || 410 (pkt->full_length > DP_BUFFER_SIZE)) { 415 pkt->buf = NULL; 417 pkt->rx_state = WAITING_FOR_SYNC; 419 } else if (pkt 442 dp_got_bp_msg(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument 488 dp_got_full_msg(struct rmc_comm_state *rcs, dp_packet_t *pkt) argument 622 dp_packet_t *pkt = &dps->dp_packet; local 729 dp_packet_t *pkt = &dps->dp_packet; local 1204 dp_message_t *pkt; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/ |
H A D | asym_sun.c | 124 struct scsi_pkt *pkt; local 137 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP0, 139 if (pkt == NULL) { 144 pkt->pkt_cdbp[0] = SCMD_INQUIRY; 145 pkt->pkt_cdbp[1] = 0x1; 146 pkt->pkt_cdbp[2] = 0x83; 147 pkt->pkt_cdbp[4] = 0xff; 148 pkt->pkt_time = 90; 150 retval = vhci_do_scsi_cmd(pkt); 151 scsi_destroy_pkt(pkt); 189 struct scsi_pkt *pkt; local 224 struct scsi_pkt *pkt; local 440 struct scsi_pkt *pkt; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_iocb.c | 75 request_t *pkt; local 169 pkt = ha->request_ring_ptr; 170 sp->request_ring_ptr = pkt; 174 ptr64 = (uint64_t *)pkt; 181 pkt->entry_count = (uint8_t)sp->req_cnt; 182 pkt->sys_define = (uint8_t)ha->req_ring_index; 184 ddi_put32(ha->hba_buf.acc_handle, &pkt->handle, 188 (sp->iocb)(vha, sp, pkt); 194 QL_DUMP_5((uint8_t *)pkt, 8, REQUEST_ENTRY_SIZE); 260 * pkt 434 cmd_entry_t *pkt = arg; local 550 cont_entry_t *pkt; local 646 cmd7_24xx_entry_t *pkt = arg; local 778 cmd6_24xx_entry_t *pkt = arg; local 918 mrk_entry_t *pkt; local 989 ms_entry_t *pkt = arg; local 1069 ct_passthru_entry_t *pkt = arg; local 1147 ip_entry_t *pkt = arg; local 1232 ip_cmd_entry_t *pkt = arg; local 1428 ip_buf_pool_entry_t *pkt = NULL; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/1394/targets/scsa1394/ |
H A D | impl.h | 233 #define SCSA1394_LBA_6BYTE(pkt) \ 234 (((pkt)->pkt_cdbp[1] & 0x1f) << 16) + \ 235 ((pkt)->pkt_cdbp[2] << 8) + (pkt)->pkt_cdbp[3] 236 #define SCSA1394_LEN_6BYTE(pkt) \ 237 (pkt)->pkt_cdbp[4] 239 #define SCSA1394_LEN_10BYTE(pkt) \ 240 ((pkt)->pkt_cdbp[7] << 8) + (pkt)->pkt_cdbp[8] 241 #define SCSA1394_LBA_10BYTE(pkt) \ [all...] |
/opensolaris-onvv-gate/usr/src/common/net/dhcp/ |
H A D | scan.c | 99 if (((start - (uint8_t *)pl->pkt) + len) > pl->len) 113 PKT *pkt = pl->pkt; local 121 bcmp(pl->pkt->cookie, bootmagic, sizeof (pl->pkt->cookie)) != 0) { 129 field_scan(pkt->options, &pkt->options[opt_size], pl->opts, 157 field_scan(pkt->file, &pkt->cookie[0], pl->opts, 161 field_scan(pkt [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci_tpgs.c | 54 struct scsi_pkt *pkt; local 86 pkt = scsi_init_pkt(ap, NULL, bp, CDB_GROUP5, 89 if (pkt == NULL) { 101 pkt->pkt_cdbp[0] = SCMD_MAINTENANCE_OUT; 102 pkt->pkt_cdbp[1] = SSVC_ACTION_SET_TARGET_PORT_GROUPS; 103 pkt->pkt_cdbp[9] = 8; 104 pkt->pkt_time = 90; 108 " cdb[0/1/6/7/8/9]: %x/%x/%x/%x/%x/%x\n", pkt->pkt_cdbp[0], 109 pkt->pkt_cdbp[1], pkt 250 struct scsi_pkt *pkt; local 306 struct scsi_pkt *pkt; local 447 struct scsi_pkt *pkt; local [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun/io/dada/conf/ |
H A D | dcd_confsubr.c | 238 dcd_test(struct dcd_pkt *pkt) argument 243 pkt->pkt_flags |= FLAG_NOINTR; 244 pkt->pkt_time = DCD_POLL_TIMEOUT; 247 printf("flags %x: timeout %x\n", pkt->pkt_flags, pkt->pkt_time); 250 if (dcd_transport(pkt) != TRAN_ACCEPT) { 252 } else if (pkt->pkt_reason == CMD_INCOMPLETE && 253 pkt->pkt_state == 0) { 255 } else if (pkt->pkt_reason != CMD_CMPLT) { 257 } else if (((*pkt 271 makecommand(struct dcd_pkt *pkt, int flags, uchar_t command, uint32_t block, uchar_t address_mode, uint32_t size, uchar_t direction, uchar_t features) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun/sys/dada/impl/ |
H A D | transport.h | 96 struct dcd_pkt *pkt); 104 struct dcd_pkt *pkt); 108 struct dcd_pkt *pkt, 120 struct dcd_pkt *pkt); 124 struct dcd_pkt *pkt); 127 struct dcd_pkt *pkt); 198 struct dcd_pkt *pkt);
|
/opensolaris-onvv-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_sata.c | 63 struct scsi_pkt *pkt; local 99 pkt = CMD2PKT(sp); 102 __func__, (void *)xp, (void *)sp, pkt->pkt_cdbp[0], xp->actv_cnt); 104 if (pkt->pkt_cdbp[0] == SCMD_INQUIRY || 105 pkt->pkt_cdbp[0] == SCMD_READ_CAPACITY) { 137 pkt->pkt_state = STATE_GOT_BUS | STATE_GOT_TARGET | 140 pkt->pkt_reason = CMD_TIMEOUT; 141 pkt->pkt_statistics |= STAT_TIMEOUT; 143 pkt->pkt_reason = CMD_TRAN_ERR; 195 switch (pkt [all...] |
/opensolaris-onvv-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_del.c | 211 ac_cfga_pkt_t *pkt) 220 struct ac_soft_state *asp = pkt->softsp; 226 ilv = (pkt->bank == Bank0) ? 229 AC_ERR_SET(pkt, AC_ERR_MEM_DEINTLV); 235 decode = (pkt->bank == Bank0) ? 249 AC_ERR_SET(pkt, AC_ERR_KPM_NONRELOC); 258 AC_ERR_SET(pkt, ac_kpm_err_cvt(errs)); 267 AC_ERR_SET(pkt, ac_kpm_err_cvt(errs)); 271 pkt->softsp->board, pkt 209 ac_del_bank_add_span( memhandle_t handle, ac_cfga_pkt_t *pkt) argument 316 ac_del_bank_run(struct del_status *dsp, ac_cfga_pkt_t *pkt) argument 448 ac_del_memory(ac_cfga_pkt_t *pkt) argument [all...] |
H A D | ac_add.c | 102 ac_add_bank(struct bd_list *add, ac_cfga_pkt_t *pkt) argument 111 struct ac_soft_state *asp = pkt->softsp; 117 ilv = (pkt->bank == Bank0) ? 120 AC_ERR_SET(pkt, AC_ERR_MEM_DEINTLV); 126 decode = (pkt->bank == Bank0) ? 132 mem_info = &asp->bank[pkt->bank]; 178 AC_ERR_SET(pkt, ac_kpm_err_cvt(errs)); 190 add->sc.board, pkt->bank, errs); 196 ac_add_memory(ac_cfga_pkt_t *pkt) argument 200 int force = pkt [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/io/ |
H A D | emul64_bsd.c | 175 extern void emul64_check_cond(struct scsi_pkt *pkt, uchar_t key, 270 bsd_scsi_start_stop_unit(struct scsi_pkt *pkt) argument 277 bsd_scsi_test_unit_ready(struct scsi_pkt *pkt) argument 284 bsd_scsi_request_sense(struct scsi_pkt *pkt) argument 290 bsd_scsi_inq_page0(struct scsi_pkt *pkt, uchar_t pqdtype) argument 292 struct emul64_cmd *sp = PKT2CMD(pkt); 307 pkt->pkt_resid = sp->cmd_count - 6; 312 bsd_scsi_inq_page83(struct scsi_pkt *pkt, uchar_t pqdtype) argument 314 struct emul64 *emul64 = PKT2EMUL64(pkt); 315 struct emul64_cmd *sp = PKT2CMD(pkt); 361 bsd_scsi_inquiry(struct scsi_pkt *pkt) argument 423 bsd_scsi_format(struct scsi_pkt *pkt) argument 429 bsd_scsi_io(struct scsi_pkt *pkt) argument 528 bsd_scsi_log_sense(struct scsi_pkt *pkt) argument 564 bsd_scsi_mode_sense(struct scsi_pkt *pkt) argument 626 bsd_mode_sense_dad_mode_geometry(struct scsi_pkt *pkt) argument 696 bsd_mode_sense_dad_mode_err_recov(struct scsi_pkt *pkt) argument 749 bsd_mode_sense_modepage_disco_reco(struct scsi_pkt *pkt) argument 802 bsd_mode_sense_dad_mode_format(struct scsi_pkt *pkt) argument 863 bsd_mode_sense_dad_mode_cache(struct scsi_pkt *pkt) argument 917 bsd_scsi_mode_select(struct scsi_pkt *pkt) argument 923 bsd_scsi_read_capacity_8(struct scsi_pkt *pkt) argument 949 bsd_scsi_read_capacity_16(struct scsi_pkt *pkt) argument 975 bsd_scsi_read_capacity(struct scsi_pkt *pkt) argument 983 bsd_scsi_reserve(struct scsi_pkt *pkt) argument 990 bsd_scsi_release(struct scsi_pkt *pkt) argument 997 bsd_scsi_read_defect_list(struct scsi_pkt *pkt) argument 1006 bsd_scsi_reassign_block(struct scsi_pkt *pkt) argument [all...] |
H A D | emul64.c | 78 static int emul64_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt); 80 static int emul64_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt); 86 struct scsi_pkt *pkt, struct buf *bp, int cmdlen, int statuslen, 89 struct scsi_pkt *pkt); 90 static void emul64_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt); 91 static void emul64_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt); 123 struct scsi_pkt *pkt); 810 emul64_scsi_init_pkt(struct scsi_address *ap, struct scsi_pkt *pkt, argument 820 * First step of emul64_scsi_init_pkt: pkt allocation 822 if (pkt 886 emul64_scsi_destroy_pkt(struct scsi_address *ap, struct scsi_pkt *pkt) argument 918 emul64_scsi_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt) argument 933 emul64_scsi_sync_pkt(struct scsi_address *ap, struct scsi_pkt *pkt) argument 999 emul64_scsi_start(struct scsi_address *ap, struct scsi_pkt *pkt) argument 1067 emul64_check_cond(struct scsi_pkt *pkt, uchar_t key, uchar_t asc, uchar_t ascq) argument 1090 emul64_error_inject(struct scsi_pkt *pkt) argument 1237 emul64_handle_cmd(struct scsi_pkt *pkt) argument 1334 struct scsi_pkt *pkt = (struct scsi_pkt *)arg; local 1359 emul64_scsi_abort(struct scsi_address *ap, struct scsi_pkt *pkt) argument 1623 emul64_debug_dump_cdb(struct scsi_address *ap, struct scsi_pkt *pkt) argument [all...] |
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | emul64cmd.h | 38 #define PKT2CMD(pkt) ((struct emul64_cmd *)(pkt)->pkt_ha_private)
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/usb/scsa2usb/ |
H A D | scsa2usb.h | 382 /* pkt xfer state machine */ 525 struct scsi_pkt *cmd_pkt; /* copy of pkt ptr */ 563 #define SCSA2USB_LBA_6BYTE(pkt) \ 564 (((pkt)->pkt_cdbp[1] & 0x1f) << 16) + \ 565 ((pkt)->pkt_cdbp[2] << 8) + (pkt)->pkt_cdbp[3] 566 #define SCSA2USB_LEN_6BYTE(pkt) (pkt)->pkt_cdbp[4] 568 #define SCSA2USB_LEN_10BYTE(pkt) \ 569 ((pkt) [all...] |