• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/isci/scil/

Lines Matching defs:fw_io

102    SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) io_request;
111 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_FPDMA)
116 fw_io->parent.stp.ncq_tag = scif_sas_stp_remote_device_allocate_ncq_tag(
117 fw_io->parent.device
120 if (fw_io->parent.stp.ncq_tag == SCIF_SAS_INVALID_NCQ_TAG)
125 fis = scic_stp_io_request_get_h2d_reg_address(fw_io->parent.core_object);
126 fis->sector_count = (fw_io->parent.stp.ncq_tag << 3);
131 fw_io->parent.core_object, fw_io->parent.stp.ncq_tag
158 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) io_request;
167 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_FPDMA)
170 if (fw_io->parent.stp.ncq_tag != SCIF_SAS_INVALID_NCQ_TAG)
172 fw_io->parent.device, fw_io->parent.stp.ncq_tag
176 sati_sequence_terminate(&fw_io->parent.stp.sequence, fw_io, fw_io);
200 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) fw_request;
209 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_FPDMA)
211 fw_request->device, fw_io->parent.stp.ncq_tag
227 &fw_io->parent.stp.sequence, fw_io, fw_io
259 sati_sequence_terminate(&fw_io->parent.stp.sequence, fw_io, fw_io);
285 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T *) fw_request;
298 &fw_io->parent.stp.sequence, fw_io, fw_io
324 &fw_io->parent.stp.sequence, fw_io, fw_io
357 SCIF_SAS_IO_REQUEST_T * fw_io
362 SCIF_SAS_REMOTE_DEVICE_T * fw_device = fw_io->parent.device;
365 sci_base_object_get_logger(fw_io),
368 fw_io
374 &fw_io->parent.stp.sequence,
376 fw_io,
377 fw_io
383 sci_status = scic_io_request_construct_basic_sata(fw_io->parent.core_object);
384 fw_io->parent.state_handlers = &stp_io_request_constructed_handlers;
385 fw_io->parent.protocol_complete_handler
397 fw_io->parent.core_object, &parms
399 fw_io->parent.state_handlers = &stp_io_request_constructed_handlers;
400 fw_io->parent.protocol_complete_handler
412 sci_base_object_get_logger(fw_io),
415 fw_io
431 * @param[in,out] fw_io This parameter specifies the stp packet io request
442 SCIF_SAS_IO_REQUEST_T * fw_io
447 SCIF_SAS_REMOTE_DEVICE_T * fw_device = fw_io->parent.device;
450 sci_base_object_get_logger(fw_io),
453 fw_io
457 &fw_io->parent.stp.sequence,
459 fw_io,
460 fw_io
466 sci_status = scic_io_request_construct_basic_sata(fw_io->parent.core_object);
468 fw_io->parent.protocol_complete_handler
478 sci_base_object_get_logger(fw_io),
481 fw_io
494 * @param[in] fw_io This parameter specifies the stp packet io request whose
500 SCIF_SAS_IO_REQUEST_T * fw_io
503 SCI_IO_REQUEST_HANDLE_T scic_io = scif_io_request_get_scic_handle(fw_io);
512 &fw_io->parent.stp.sequence, fw_io, fw_io);
535 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) scic_user_io_request;
538 sci_base_object_get_logger(fw_io),
541 fw_io
547 if (fw_io->parent.stp.sequence.protocol == SAT_PROTOCOL_PIO_DATA_IN)
550 (fw_io->parent.stp.sequence.type == SATI_SEQUENCE_ATA_PASSTHROUGH_12)
551 || (fw_io->parent.stp.sequence.type == SATI_SEQUENCE_ATA_PASSTHROUGH_16)
553 (fw_io->parent.stp.sequence.type >= SATI_SEQUENCE_TYPE_READ_MIN)
554 && (fw_io->parent.stp.sequence.type <= SATI_SEQUENCE_TYPE_READ_MAX)
559 sci_base_object_get_logger(fw_io),
562 fw_io
580 SCIF_SAS_IO_REQUEST_T * fw_io = (SCIF_SAS_IO_REQUEST_T*) scic_user_io_request;
582 return fw_io->parent.stp.sequence.protocol;