Lines Matching full:smp

87  * This macro returns the address of the smp command buffer in the smp request
88 * memory. No need to cast to SMP request type.
94 * This macro aligns the smp command buffer in DWORD alignment
103 * This macro returns the DWORD-aligned smp command buffer
112 * This macro returns the address of the smp response buffer in the smp request
120 * This macro aligns the smp command buffer in DWORD alignment
129 * This macro returns the DWORD-aligned smp resposne buffer
138 * This macro returs the task context buffer for the SMP request.
147 * This macro returns the dword-aligned smp task context buffer
186 * @brief This method is called by the SCI user to build an SMP
200 * remote_device does not support the SMP protocol.
232 // Construct the SMP SCU Task Context in scic_io_request_construct_smp()
237 // Look at the SMP requests' header fields; for certain SAS 1.x SMP in scic_io_request_construct_smp()
273 * @brief This method is called by the SCI user to build an SMP pass-through
308 // Call the callback function to retrieve the SMP passthrough request in scic_io_request_construct_smp_pass_through()
314 //copy the request to smp request in scic_io_request_construct_smp_pass_through()
324 //Grab the other needed fields from the smp request using callbacks in scic_io_request_construct_smp_pass_through()
337 // Construct the SMP SCU Task Context in scic_io_request_construct_smp_pass_through()
349 * @brief This method will fill in the SCU Task Context for a SMP request. The
357 * for a smp request frame.
359 * @param[in] this_request This parameter specifies the smp request object
375 //byte swap the smp request. in scu_smp_request_construct_task_context()
438 memcpy((void *)(&task_context->type.smp), this_request->command_buffer, sizeof(U32) ); in scu_smp_request_construct_task_context()
441 // "For SMP you could program it to zero. We would prefer that way so that in scu_smp_request_construct_task_context()
493 //SMP response comes as UF, so no need to set response IU address. in scu_smp_request_construct_task_context()
499 //* SMP REQUEST STATE MACHINE
503 * @brief This method processes an unsolicited frame while the SMP request is
596 //copy the smp response to framework smp request's response buffer. in scic_sds_smp_request_await_response_frame_handler()
614 "SCIC SMP Request 0x%08x received unexpected frame %d type 0x%02x\n", in scic_sds_smp_request_await_response_frame_handler()
639 * @brief This method processes an abnormal TC completion while the SMP
684 //is not able to send smp response within 2 ms. This causes our hardware in scic_sds_smp_request_await_response_tc_completion_handler()
719 * to determine if the SMP request was sent successfully. If the SMP
720 * request was sent successfully, then the state for the SMP request
835 * sub-state. This includes setting the SMP request state handlers for