/illumos-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...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_pkt.c | 48 fc_packet_t *pkt = (fc_packet_t *)arg1; local 52 sbp = PKT2PRIV(pkt); 55 /* Send the pkt now */ 56 rval = emlxs_pkt_send(pkt, 1); 60 "Deferred pkt_send failed: status=%x pkt=%p", rval, 61 pkt); 63 if (pkt->pkt_comp) { 67 (*pkt->pkt_comp) (pkt); 69 emlxs_pkt_free(pkt); 79 emlxs_pkt_send(fc_packet_t *pkt, uint32_t now) argument 100 emlxs_pkt_free(fc_packet_t *pkt) argument 137 emlxs_pkt_callback(fc_packet_t *pkt) argument 152 fc_packet_t *pkt; local [all...] |
/illumos-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)) 149 scsi_pkt2bp(struct scsi_pkt *pkt) argument 151 return (((struct scsi_pkt_cache_wrapper *)pkt)->pcw_bp); 599 scsi_destroy_pkt(struct scsi_pkt *pkt) argument 601 struct scsi_address *ap = P_TO_ADDR(pkt); 604 "scsi_destroy_pkt_start: pkt %p", pkt); 625 register struct scsi_pkt *pkt; local 646 struct scsi_pkt *pkt; local 664 scsi_dmaget(struct scsi_pkt *pkt, opaque_t dmatoken, int (*callback)()) argument 690 scsi_dmafree(struct scsi_pkt *pkt) argument 703 scsi_cache_dmafree(struct scsi_address *ap, struct scsi_pkt *pkt) argument 716 scsi_sync_pkt(struct scsi_pkt *pkt) argument 726 scsi_sync_cache_pkt(struct scsi_address *ap, struct scsi_pkt *pkt) argument 738 scsi_resfree(struct scsi_pkt *pkt) argument [all...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-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...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_recv.c | 358 lm_packet_t* pkt = tpa_chain->start_coales_bd[queue_index].packet;//Reads the TPA start coalesce array(PD_R) local 359 u32_t sge_size = mm_le16_to_cpu(cqe->pkt_len) - pkt->l2pkt_rx_info->size; 372 DbgBreakIf( mm_le16_to_cpu(cqe->pkt_len) < pkt->l2pkt_rx_info->size); 378 SET_FLAGS(pkt->l2pkt_rx_info->flags ,LM_RX_FLAG_START_RSC_TPA); 380 pkt->l2pkt_rx_info->total_packet_size = mm_le16_to_cpu(cqe->pkt_len); 381 pkt->l2pkt_rx_info->coal_seg_cnt = mm_le16_to_cpu(cqe->num_of_coalesced_segs); 382 pkt->l2pkt_rx_info->dup_ack_cnt = cqe->pure_ack_count; 383 pkt->l2pkt_rx_info->ts_delta = mm_le32_to_cpu(cqe->timestamp_delta); 386 DbgBreakIfFastPath(pkt->l2pkt_rx_info->total_packet_size < MIN_ETHERNET_PACKET_SIZE); 389 s_list_push_tail(rcvd_list, &pkt 480 lm_tpa_start( IN lm_device_t* pdev, IN lm_packet_t* pkt, IN const u32_t chain_idx, IN const u8_t queue_index) argument 501 lm_tpa_start_flags_handle( IN lm_device_t* pdev, IN const struct eth_fast_path_rx_cqe* cqe, INOUT lm_packet_t* pkt, IN const u16_t parse_flags) argument 569 lm_regular_flags_handle( IN lm_device_t* pdev, IN const struct eth_fast_path_rx_cqe* cqe, INOUT lm_packet_t* pkt, IN const u16_t parse_flags) argument 680 lm_recv_set_pkt_len( IN lm_device_t* pdev, INOUT lm_packet_t* pkt, IN const u16_t pkt_len, IN const u32_t chain_idx) argument 743 encap_pkt_parsing(struct _lm_device_t *pdev, lm_packet_t *pkt) argument 934 lm_packet_t* pkt = NULL; local [all...] |
/illumos-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...] |
/illumos-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);
|
/illumos-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...] |
/illumos-gate/usr/src/boot/lib/libstand/ |
H A D | bootparam.c | 332 xdr_string_encode(pkt, str, len) 333 char **pkt; 342 lenp = (u_int32_t*) *pkt; 343 *pkt += sizeof(*lenp); 346 datap = *pkt; 347 *pkt += padlen; 354 xdr_string_decode(pkt, str, len_p) 355 char **pkt; 365 lenp = (u_int32_t*) *pkt; 366 *pkt [all...] |
H A D | ether.c | 57 sendether(d, pkt, len, dea, etype) 59 void *pkt; 72 eh = (struct ether_header *)pkt - 1; 93 readether(d, pkt, len, tleft, etype) 95 void *pkt; 108 eh = (struct ether_header *)pkt - 1;
|
/illumos-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...] |
/illumos-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...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | emul64cmd.h | 38 #define PKT2CMD(pkt) ((struct emul64_cmd *)(pkt)->pkt_ha_private)
|