/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_pkt.c | 52 sbp = PKT2PRIV(pkt); in emlxs_pkt_thread() 61 pkt); in emlxs_pkt_thread() 63 if (pkt->pkt_comp) { in emlxs_pkt_thread() 67 (*pkt->pkt_comp) (pkt); in emlxs_pkt_thread() 69 emlxs_pkt_free(pkt); in emlxs_pkt_thread() 139 emlxs_pkt_free(pkt); in emlxs_pkt_callback() 152 fc_packet_t *pkt; in emlxs_pkt_alloc() local 176 bzero(pkt, pkt_size); in emlxs_pkt_alloc() 392 sbp->pkt = pkt; in emlxs_pkt_alloc() 395 return (pkt); in emlxs_pkt_alloc() [all …]
|
H A D | emlxs_els.c | 90 fc_packet_t *pkt; in emlxs_els_handle_event() local 138 EMLXS_MPDATA_SYNC(pkt->pkt_resp_dma, 0, pkt->pkt_rsplen, in emlxs_els_handle_event() 175 pkt->pkt_data_resid = pkt->pkt_datalen; in emlxs_els_handle_event() 177 pkt->pkt_resp_fhdr.d_id = pkt->pkt_cmd_fhdr.s_id; in emlxs_els_handle_event() 178 pkt->pkt_resp_fhdr.s_id = pkt->pkt_cmd_fhdr.d_id; in emlxs_els_handle_event() 257 pkt->pkt_reason, pkt->pkt_expln); in emlxs_els_handle_event() 2588 if (!pkt) { in emlxs_els_reply() 2871 EMLXS_MPDATA_SYNC(pkt->pkt_resp_dma, 0, pkt->pkt_rsplen, in emlxs_menlo_handle_event() 2898 pkt->pkt_data_resid = pkt->pkt_datalen; in emlxs_menlo_handle_event() 3077 pkt->pkt_data_resid = pkt->pkt_datalen; in emlxs_ct_handle_event() [all …]
|
H A D | emlxs_diag.c | 140 fc_packet_t *pkt; in emlxs_diag_echo_run() local 187 pkt->pkt_timeout = 60; in emlxs_diag_echo_run() 190 pkt->pkt_cmd_fhdr.d_id = did; in emlxs_diag_echo_run() 194 pkt->pkt_cmd_fhdr.f_ctl = in emlxs_diag_echo_run() 196 pkt->pkt_cmd_fhdr.seq_id = 0; in emlxs_diag_echo_run() 197 pkt->pkt_cmd_fhdr.df_ctl = 0; in emlxs_diag_echo_run() 198 pkt->pkt_cmd_fhdr.seq_cnt = 0; in emlxs_diag_echo_run() 199 pkt->pkt_cmd_fhdr.ox_id = 0xffff; in emlxs_diag_echo_run() 201 pkt->pkt_cmd_fhdr.ro = 0; in emlxs_diag_echo_run() 205 els = (ELS_PKT *) pkt->pkt_cmd; in emlxs_diag_echo_run() [all …]
|
/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) argument 40 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument 52 pkt->pkt_comp = NULL; in dcd_flag_nointr_comp() 113 savec = pkt->pkt_comp; in dcd_transport() 115 pkt->pkt_comp = 0; in dcd_transport() 124 pkt->pkt_comp = savec; in dcd_transport() 126 (*pkt->pkt_comp)(pkt); in dcd_transport() 134 savef = pkt->pkt_flags; in dcd_transport() 135 savec = pkt->pkt_comp; in dcd_transport() 150 pkt->pkt_flags = savef; in dcd_transport() [all …]
|
H A D | dcd_resource.c | 31 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) argument 32 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument 166 register struct dcd_pkt *pkt; in dcd_resalloc() local 175 if (pkt == NULL) { in dcd_resalloc() 180 return (pkt); in dcd_resalloc() 189 struct dcd_pkt *pkt; in dcd_pktalloc() local 198 if (pkt == NULL) { in dcd_pktalloc() 203 return (pkt); in dcd_pktalloc() 216 new_pkt = (*P_TO_TRAN(pkt)->tran_init_pkt) (&pkt->pkt_address, in dcd_dmaget() 226 return (pkt); in dcd_dmaget() [all …]
|
H A D | dcd_subr.c | 58 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) argument 59 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument 75 savef = pkt->pkt_flags; in dcd_poll() 76 savec = pkt->pkt_comp; in dcd_poll() 77 savet = pkt->pkt_time; in dcd_poll() 86 pkt->pkt_comp = 0; in dcd_poll() 91 if (pkt->pkt_time == 0) { in dcd_poll() 101 if (pkt->pkt_reason == CMD_INCOMPLETE && pkt->pkt_state == 0) { in dcd_poll() 114 pkt->pkt_flags = savef; in dcd_poll() 115 pkt->pkt_comp = savec; in dcd_poll() [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) argument 35 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument 191 savef = pkt->pkt_flags; in scsi_transport() 192 savec = pkt->pkt_comp; in scsi_transport() 194 pkt->pkt_comp = 0; in scsi_transport() 205 pkt->pkt_comp = savec; in scsi_transport() 206 pkt->pkt_flags = savef; in scsi_transport() 226 savef = pkt->pkt_flags; in scsi_transport() 227 savec = pkt->pkt_comp; in scsi_transport() 243 pkt->pkt_flags = savef; in scsi_transport() [all …]
|
H A D | scsi_resource.c | 32 #define P_TO_TRAN(pkt) ((pkt)->pkt_address.a_hba_tran) argument 33 #define P_TO_ADDR(pkt) (&((pkt)->pkt_address)) argument 634 if (pkt == NULL) { in scsi_resalloc() 640 return (pkt); in scsi_resalloc() 647 struct scsi_pkt *pkt; in scsi_pktalloc() local 655 if (pkt == NULL) { in scsi_pktalloc() 661 return (pkt); in scsi_pktalloc() 672 new_pkt = (*P_TO_TRAN(pkt)->tran_init_pkt) (&pkt->pkt_address, in scsi_dmaget() 709 scsi_dmafree_attr(pkt); in scsi_cache_dmafree() 729 if (pkt->pkt_handle && in scsi_sync_cache_pkt() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | rmc_comm_dp.c | 403 pkt->full_length = dp_get_msglen(rcs, pkt->buf); in dp_got_full_hdr() 766 pkt->inbuf++; in rmc_comm_dp_drecv() 802 pkt->buf[1] = *pkt->inbuf; in rmc_comm_dp_drecv() 815 pkt->buf[pkt->bufpos++] = *pkt->inbuf; in rmc_comm_dp_drecv() 853 pkt->buf[pkt->bufpos++] = *pkt->inbuf; in rmc_comm_dp_drecv() 867 max = pkt->full_length - pkt->bufpos; in rmc_comm_dp_drecv() 877 bcopy(pkt->inbuf, pkt->buf + pkt->bufpos, in rmc_comm_dp_drecv() 883 if (pkt->bufpos >= pkt->full_length) { in rmc_comm_dp_drecv() 904 pkt->buf[pkt->bufpos] = *pkt->inbuf; in rmc_comm_dp_drecv() 908 if (pkt->bufpos >= pkt->full_length) { in rmc_comm_dp_drecv() [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/qlc/ |
H A D | ql_iocb.c | 79 request_t *pkt; in ql_start_iocb() local 597 cont_entry_t *pkt; in ql_continuation_iocb() local 752 pkt->task = TA_STAG; in ql_command_24xx_iocb() 755 pkt->task = TA_HTAG; in ql_command_24xx_iocb() 761 pkt->task = TA_ACA; in ql_command_24xx_iocb() 993 mrk_entry_t *pkt; in ql_marker() local 1090 QL_DUMP_3(sp->pkt->pkt_cmd, 8, sp->pkt->pkt_cmdlen); in ql_ms_iocb() 1173 QL_DUMP_3(sp->pkt->pkt_cmd, 8, sp->pkt->pkt_cmdlen); in ql_ms_24xx_iocb() 1572 if (pkt == NULL) { in ql_isp24xx_rcvbuf() 1601 pkt = NULL; in ql_isp24xx_rcvbuf() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci_tpgs.c | 89 if (pkt == NULL) { in vhci_tpgs_set_target_groups() 103 pkt->pkt_cdbp[9] = 8; in vhci_tpgs_set_target_groups() 104 pkt->pkt_time = 90; in vhci_tpgs_set_target_groups() 109 pkt->pkt_cdbp[1], pkt->pkt_cdbp[6], pkt->pkt_cdbp[7], in vhci_tpgs_set_target_groups() 110 pkt->pkt_cdbp[8], pkt->pkt_cdbp[9])); in vhci_tpgs_set_target_groups() 262 if (pkt == NULL) { in vhci_tpgs_inquiry() 269 pkt->pkt_time = 60; in vhci_tpgs_inquiry() 334 if (pkt == NULL) { in vhci_tpgs_page83() 346 pkt->pkt_time = 90; in vhci_tpgs_page83() 477 if (pkt == NULL) { in vhci_tpgs_report_target_groups() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_hba.c | 333 smcms->smcms_pkt = pkt; in smrt_tran_setup_pkt() 352 pkt->pkt_cdbp = NULL; in smrt_tran_teardown_pkt() 411 if (pkt->pkt_cdbp[1] != 0 || pkt->pkt_cdbp[3] != 0 || in smrt_fake_report_lun() 412 pkt->pkt_cdbp[4] != 0 || pkt->pkt_cdbp[5] != 0 || in smrt_fake_report_lun() 413 pkt->pkt_cdbp[10] != 0 || pkt->pkt_cdbp[11] != 0 || in smrt_fake_report_lun() 428 bp = scsi_pkt2bp(pkt); in smrt_fake_report_lun() 592 pkt->pkt_resid = 0; in smrt_tran_start() 595 pkt->pkt_state = 0; in smrt_tran_start() 818 if (pkt != NULL) { in smrt_tran_abort() 859 if (pkt != NULL) { in smrt_tran_abort() [all …]
|
/illumos-gate/usr/src/uts/common/sys/usb/scsa2usb/ |
H A D | scsa2usb.h | 587 ((pkt)->pkt_cdbp[2] << 8) + (pkt)->pkt_cdbp[3] 588 #define SCSA2USB_LEN_6BYTE(pkt) (pkt)->pkt_cdbp[4] argument 591 ((pkt)->pkt_cdbp[7] << 8) + (pkt)->pkt_cdbp[8] 593 ((pkt)->pkt_cdbp[2] << 24) + ((pkt)->pkt_cdbp[3] << 16) + \ 594 ((pkt)->pkt_cdbp[4] << 8) + (pkt)->pkt_cdbp[5] 597 ((pkt)->pkt_cdbp[6] << 24) + ((pkt)->pkt_cdbp[7] << 16) + \ 598 ((pkt)->pkt_cdbp[8] << 8) + (pkt)->pkt_cdbp[9] 600 ((pkt)->pkt_cdbp[2] << 24) + ((pkt)->pkt_cdbp[3] << 16) + \ 601 ((pkt)->pkt_cdbp[4] << 8) + (pkt)->pkt_cdbp[5] 604 (((pkt)->pkt_cdbp[10] << 24) + ((pkt)->pkt_cdbp[11] << 16) + \ [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | emul64_bsd.c | 371 pkt->pkt_address.a_target, pkt->pkt_address.a_lun); in bsd_scsi_inquiry() 441 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 453 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 465 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 477 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 491 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 505 pkt->pkt_address.a_target, pkt->pkt_address.a_lun, in bsd_scsi_io() 668 pkt->pkt_address.a_target, pkt->pkt_address.a_lun); in bsd_mode_sense_dad_mode_geometry() 845 pkt->pkt_address.a_target, pkt->pkt_address.a_lun); in bsd_mode_sense_dad_mode_format() 932 pkt->pkt_address.a_target, pkt->pkt_address.a_lun); in bsd_scsi_read_capacity_8() [all …]
|
H A D | emul64.c | 814 if (pkt == NULL) { in emul64_scsi_init_pkt() 818 if (pkt == NULL) { in emul64_scsi_init_pkt() 824 sp = PKT2CMD(pkt); in emul64_scsi_init_pkt() 830 sp->cmd_pkt = pkt; in emul64_scsi_init_pkt() 837 pkt->pkt_flags = 0; in emul64_scsi_init_pkt() 838 pkt->pkt_time = 0; in emul64_scsi_init_pkt() 844 sp = PKT2CMD(pkt); in emul64_scsi_init_pkt() 859 pkt->pkt_resid = 0; in emul64_scsi_init_pkt() 862 return (pkt); in emul64_scsi_init_pkt() 1092 pkt->pkt_address.a_target, pkt->pkt_address.a_lun); in emul64_error_inject() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/ |
H A D | demand.c | 143 for (pkt = pend_q; pkt != NULL; pkt = nextpkt) { in demand_discard() 145 free(pkt); in demand_discard() 283 pkt->next = NULL; 286 pend_q = pkt; 289 pend_qtail = pkt; 305 pkt = pend_q; 307 for (; pkt != NULL; pkt = nextpkt) { 310 output(0, pkt->data, pkt->length); 311 free(pkt); 314 pend_q = pkt; [all …]
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | bnx_lm_recv.c | 192 lm_packet_t *pkt; in get_packets_rcvd() local 230 pkt->u1.rx.flags = 0; in get_packets_rcvd() 443 lm_packet_t *pkt; in lm_service_rx_int() local 457 if(pkt == NULL) in lm_service_rx_int() 483 lm_packet_t *pkt; in lm_recv_abort() local 492 if(pkt == NULL) in lm_recv_abort() 647 lm_packet_t *pkt; in get_packets_rcvd() local 670 if(!pkt) in get_packets_rcvd() 922 lm_packet_t *pkt; in lm_service_rx_int() local 936 if(pkt == NULL) in lm_service_rx_int() [all …]
|
/illumos-gate/usr/src/uts/common/sys/1394/targets/scsa1394/ |
H A D | impl.h | 233 ((pkt)->pkt_cdbp[2] << 8) + (pkt)->pkt_cdbp[3] 235 (pkt)->pkt_cdbp[4] 238 ((pkt)->pkt_cdbp[7] << 8) + (pkt)->pkt_cdbp[8] 240 ((pkt)->pkt_cdbp[2] << 24) + ((pkt)->pkt_cdbp[3] << 16) + \ 241 ((pkt)->pkt_cdbp[4] << 8) + (pkt)->pkt_cdbp[5] 244 ((pkt)->pkt_cdbp[6] << 24) + ((pkt)->pkt_cdbp[7] << 16) + \ 245 ((pkt)->pkt_cdbp[8] << 8) + (pkt)->pkt_cdbp[9] 247 ((pkt)->pkt_cdbp[2] << 24) + ((pkt)->pkt_cdbp[3] << 16) + \ 248 ((pkt)->pkt_cdbp[4] << 8) + (pkt)->pkt_cdbp[5] 252 (((pkt)->pkt_cdbp[6] << 16) + ((pkt)->pkt_cdbp[7] << 8) + \ [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_recv.c | 389 s_list_push_tail(rcvd_list, &pkt->link); in lm_tpa_stop() 481 IN lm_packet_t* pkt, in lm_tpa_start() argument 580 pkt->l2pkt_rx_info->flags |= in lm_regular_flags_handle() 744 lm_packet_t *pkt) in encap_pkt_parsing() argument 1017 DbgBreakIfFastPath(pkt == NULL); in lm_get_packets_rcvd() 1020 &pkt->link); in lm_get_packets_rcvd() 1040 if CHK_NULL( pkt ) in lm_get_packets_rcvd() 1079 pkt, in lm_get_packets_rcvd() 1094 pkt->l2pkt_rx_info->total_packet_size = pkt->l2pkt_rx_info->size; in lm_get_packets_rcvd() 1101 pkt->size = pkt->l2pkt_rx_info->size; in lm_get_packets_rcvd() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_sata.c | 203 if ((pkt->pkt_cdbp[1] & 0xfc) || pkt->pkt_cdbp[5]) { in pmcs_sata_special_work() 322 amt = pmcs_set_resid(pkt, amt, pkt->pkt_cdbp[4]); in pmcs_sata_special_work() 346 if ((pkt->pkt_cdbp[1] & 0xfe) || pkt->pkt_cdbp[6] || in pmcs_sata_special_work() 347 (pkt->pkt_cdbp[8] & 0xfe) || pkt->pkt_cdbp[7] || in pmcs_sata_special_work() 395 if (pkt->pkt_cdbp[1] || pkt->pkt_cdbp[3] || pkt->pkt_cdbp[4] || in pmcs_sata_special_work() 396 pkt->pkt_cdbp[5] || pkt->pkt_cdbp[10] || in pmcs_sata_special_work() 427 pkt->pkt_cdbp[3] || pkt->pkt_cdbp[5]) { in pmcs_sata_special_work() 434 amt = pmcs_set_resid(pkt, amt, pkt->pkt_cdbp[4]); in pmcs_sata_special_work() 470 if (pkt->pkt_cdbp[1] || pkt->pkt_cdbp[2] || pkt->pkt_cdbp[3] || in pmcs_sata_special_work() 471 pkt->pkt_cdbp[4] || pkt->pkt_cdbp[5]) { in pmcs_sata_special_work() [all …]
|
/illumos-gate/usr/src/uts/sun4u/sunfire/io/ |
H A D | ac_add.c | 117 ilv = (pkt->bank == Bank0) ? in ac_add_bank() 120 AC_ERR_SET(pkt, AC_ERR_MEM_DEINTLV); in ac_add_bank() 126 decode = (pkt->bank == Bank0) ? in ac_add_bank() 132 mem_info = &asp->bank[pkt->bank]; in ac_add_bank() 196 ac_add_memory(ac_cfga_pkt_t *pkt) in ac_add_memory() argument 200 int force = pkt->cmd_cfga.force; in ac_add_memory() 206 AC_ERR_SET(pkt, AC_ERR_BD); in ac_add_memory() 218 AC_ERR_SET(pkt, AC_ERR_BD_TYPE); in ac_add_memory() 223 mem_info = &pkt->softsp->bank[pkt->bank]; in ac_add_memory() 230 AC_ERR_SET(pkt, AC_ERR_BD_STATE); in ac_add_memory() [all …]
|
H A D | ac_del.c | 211 ac_cfga_pkt_t *pkt) in ac_del_bank_add_span() argument 226 ilv = (pkt->bank == Bank0) ? in ac_del_bank_add_span() 235 decode = (pkt->bank == Bank0) ? in ac_del_bank_add_span() 271 pkt->softsp->board, pkt->bank, errs); in ac_del_bank_add_span() 448 ac_del_memory(ac_cfga_pkt_t *pkt) in ac_del_memory() argument 483 AC_ERR_SET(pkt, AC_ERR_BD); in ac_del_memory() 488 asp = pkt->softsp; in ac_del_memory() 497 AC_ERR_SET(pkt, AC_ERR_BD_TYPE); in ac_del_memory() 503 mem_info = &asp->bank[pkt->bank]; in ac_del_memory() 509 AC_ERR_SET(pkt, AC_ERR_BD_STATE); in ac_del_memory() [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcsm.c | 1846 if (pkt) { in fcsm_display() 1853 state, pkt->pkt_state, reason, pkt->pkt_reason); in fcsm_display() 2001 pkt->pkt_cmd_acc = pkt->pkt_resp_acc = NULL; in fcsm_cmd_cache_constructor() 2002 pkt->pkt_cmd_cookie_cnt = pkt->pkt_resp_cookie_cnt = in fcsm_cmd_cache_constructor() 2004 pkt->pkt_cmd_cookie = pkt->pkt_resp_cookie = in fcsm_cmd_cache_constructor() 2268 kmem_free(pkt->pkt_cmd, pkt->pkt_cmdlen); in fcsm_free_cmd_dma() 2273 kmem_free(pkt->pkt_resp, pkt->pkt_rsplen); in fcsm_free_cmd_dma() 2284 kmem_free(pkt->pkt_cmd_cookie, pkt->pkt_cmd_cookie_cnt * in fcsm_free_cmd_dma() 2290 kmem_free(pkt->pkt_resp_cookie, pkt->pkt_resp_cookie_cnt * in fcsm_free_cmd_dma() 3283 pkt->pkt_cmd_fhdr.d_id, pkt)); in fcsm_pkt_common_intr() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppdump/ |
H A D | pppdump.c | 222 struct pkt { struct 250 struct pkt *pkt; argument 285 nb = pkt->cnt; 286 p = pkt->buf; 287 pkt->cnt = 0; 288 pkt->esc = 0; 329 rv = pkt->comp->decompress(pkt->state, r, 353 pkt->comp->incomp(pkt->state, r, endp - r); 379 pkt->esc = 1; 386 pkt->esc = 0; [all …]
|
/illumos-gate/usr/src/boot/libsa/ |
H A D | bootparam.c | 129 void *pkt; in bp_whoami() local 161 pkt = NULL; in bp_whoami() 221 free(pkt); in bp_whoami() 240 void *pkt; in bp_getfile() local 274 pkt = NULL; in bp_getfile() 312 free(pkt); in bp_getfile() 335 datap = *pkt; in xdr_string_encode() 336 *pkt += padlen; in xdr_string_encode() 358 datap = *pkt; in xdr_string_decode() 359 *pkt += plen; in xdr_string_decode() [all …]
|