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

Lines Matching refs:this_rnc

115 * @param[in] this_rnc The RNC for which the is posted request is being made.
122 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
125 U32 current_state = sci_base_state_machine_get_state(&this_rnc->state_machine);
139 * @param[in] this_rnc The state of the remote node context object to check.
146 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
149 U32 current_state = sci_base_state_machine_get_state(&this_rnc->state_machine);
169 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
175 the_controller = scic_sds_remote_device_get_controller(this_rnc->device);
178 the_controller, this_rnc->remote_node_index);
184 * scic_sds_remote_device_node_count(this_rnc->device)
187 rnc->ssp.remote_node_index = this_rnc->remote_node_index;
188 rnc->ssp.remote_node_port_width = this_rnc->device->device_port_width;
190 scic_sds_remote_device_get_port_index(this_rnc->device);
192 rnc->ssp.remote_sas_address_hi = SCIC_SWAP_DWORD(this_rnc->device->device_address.high);
193 rnc->ssp.remote_sas_address_lo = SCIC_SWAP_DWORD(this_rnc->device->device_address.low);
205 this_rnc->device->target_protocols.u.bits.attached_sata_device
206 || this_rnc->device->target_protocols.u.bits.attached_stp_target
225 rnc->ssp.oaf_connection_rate = this_rnc->device->connection_rate;
238 * @param[in] this_rnc The remote node context for which state transition
244 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
248 &this_rnc->state_machine_logger,
249 &this_rnc->state_machine,
250 &this_rnc->parent,
263 * @param[in] this_rnc The remote node context on which to stop logging state
269 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
273 &this_rnc->state_machine_logger,
274 &this_rnc->state_machine
284 * @param[in] this_rnc
292 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
297 if (this_rnc->destination_state != SCIC_SDS_REMOTE_NODE_DESTINATION_STATE_FINAL)
299 this_rnc->destination_state = SCIC_SDS_REMOTE_NODE_DESTINATION_STATE_READY;
300 this_rnc->user_callback = the_callback;
301 this_rnc->user_cookie = callback_parameter;
309 * @param[in] this_rnc
317 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
322 this_rnc->destination_state = SCIC_SDS_REMOTE_NODE_DESTINATION_STATE_FINAL;
323 this_rnc->user_callback = the_callback;
324 this_rnc->user_cookie = callback_parameter;
331 * @param[in] this_rnc
337 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
342 if (this_rnc->destination_state == SCIC_SDS_REMOTE_NODE_DESTINATION_STATE_READY)
344 this_rnc->user_callback = the_callback;
345 this_rnc->user_cookie = callback_parameter;
359 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
365 sci_base_object_get_logger(this_rnc->device),
370 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine)
380 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
387 sci_base_object_get_logger(this_rnc->device),
392 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine)
400 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
406 sci_base_object_get_logger(this_rnc->device),
411 this_rnc, sci_base_state_machine_get_state(&this_rnc->state_machine)
419 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
424 sci_base_object_get_logger(this_rnc->device),
429 this_rnc, the_request, sci_base_state_machine_get_state(&this_rnc->state_machine)
437 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
442 sci_base_object_get_logger(this_rnc->device),
447 this_rnc, the_request, sci_base_state_machine_get_state(&this_rnc->state_machine)
455 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
460 sci_base_object_get_logger(this_rnc->device),
465 this_rnc, event_code, sci_base_state_machine_get_state(&this_rnc->state_machine)
475 * @param[in] this_rnc The rnc for which the task request is targeted.
483 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
496 * @param[in] this_rnc
504 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
510 this_rnc, the_callback, callback_parameter
514 &this_rnc->state_machine,
523 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
528 sci_base_object_get_logger(this_rnc->device),
533 this_rnc, the_request, sci_base_state_machine_get_state(&this_rnc->state_machine)
543 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
548 if (this_rnc->remote_node_index != SCIC_SDS_REMOTE_NODE_CONTEXT_INVALID_INDEX)
551 this_rnc, the_callback, callback_parameter
554 scic_sds_remote_node_context_construct_buffer(this_rnc);
559 if (this_rnc->state_machine.previous_state_id
561 scic_sds_remote_node_context_initialize_state_logging(this_rnc);
565 &this_rnc->state_machine,
579 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
591 &this_rnc->state_machine,
599 sci_base_object_get_logger(this_rnc->device),
604 this_rnc, event_code
616 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
622 this_rnc, the_callback, callback_parameter
630 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
640 if (this_rnc->destination_state == SCIC_SDS_REMOTE_NODE_DESTINATION_STATE_FINAL)
643 &this_rnc->state_machine,
650 &this_rnc->state_machine,
664 sci_base_object_get_logger(this_rnc->device),
669 this_rnc
676 sci_base_object_get_logger(this_rnc->device),
681 this_rnc, event_code, sci_base_state_machine_get_state(&this_rnc->state_machine)
695 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
706 &this_rnc->state_machine,
719 sci_base_object_get_logger(this_rnc->device),
724 this_rnc
731 sci_base_object_get_logger(this_rnc->device),
736 this_rnc, event_code, sci_base_state_machine_get_state(&this_rnc->state_machine)
751 * @param[in] this_rnc The remote node context object being suspended.
760 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
766 this_rnc->user_callback = the_callback;
767 this_rnc->user_cookie = callback_parameter;
768 this_rnc->suspension_code = suspend_type;
773 this_rnc->device,
779 &this_rnc->state_machine,
790 * @param[in] this_rnc The rnc for which the io request is targeted.
798 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
808 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
818 &this_rnc->state_machine,
822 this_rnc->suspension_code = scu_get_event_specifier(event_code);
828 &this_rnc->state_machine,
832 this_rnc->suspension_code = scu_get_event_specifier(event_code);
838 sci_base_object_get_logger(this_rnc->device),
843 this_rnc, event_code, sci_base_state_machine_get_state(&this_rnc->state_machine)
857 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
865 this_rnc, the_callback, callback_parameter
872 scic_remote_device_get_protocols(this_rnc->device, &protocols);
876 && !(this_rnc->device->is_direct_attached)
880 &this_rnc->state_machine,
887 &this_rnc->state_machine,
900 * @param[in] this_rnc The remote node context which is to receive the task
910 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
914 scic_sds_remote_node_context_resume(this_rnc, NULL, NULL);
923 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
929 this_rnc, the_callback, callback_parameter
933 &this_rnc->state_machine,
947 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc,
953 this_rnc, the_callback, callback_parameter
964 * @param[in] this_rnc The remote node context which is to receive the task
974 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
983 struct SCIC_SDS_REMOTE_NODE_CONTEXT * this_rnc,
993 &this_rnc->state_machine,
997 this_rnc->suspension_code = scu_get_event_specifier(event_code);
1003 &this_rnc->state_machine,
1007 this_rnc->suspension_code = scu_get_event_specifier(event_code);
1013 sci_base_object_get_logger(this_rnc->device),
1018 this_rnc, event_code, sci_base_state_machine_get_state(&this_rnc->state_machine)
1163 * @param[in] this_rnc The remote node context object that is to be
1170 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
1176 scic_sds_remote_device_get_controller(this_rnc->device),
1177 this_rnc->remote_node_index
1183 !this_rnc->device->is_direct_attached
1184 && this_rnc->device->target_protocols.u.bits.attached_stp_target
1188 this_rnc->device,
1195 this_rnc->device,
1199 if (this_rnc->device->is_direct_attached)
1202 this_rnc->device->owning_port,
1203 this_rnc->remote_node_index
1212 * @param[in] this_rnc The remote node context object that is to be
1219 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc
1225 scic_sds_remote_device_get_controller(this_rnc->device),
1226 this_rnc->remote_node_index
1232 this_rnc->device,
1288 SCIC_SDS_REMOTE_NODE_CONTEXT_T * this_rnc;
1289 this_rnc = (SCIC_SDS_REMOTE_NODE_CONTEXT_T *)object;
1292 this_rnc,
1297 scic_sds_remote_node_context_validate_context_buffer(this_rnc);