Lines Matching refs:mpi_request
1370 Mpi2SCSIIORequest_t *mpi_request; in _base_build_sg_scmd() local
1384 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _base_build_sg_scmd()
1406 sg_local = &mpi_request->SGL; in _base_build_sg_scmd()
1411 mpi_request->ChainOffset = (offsetof(Mpi2SCSIIORequest_t, SGL) + in _base_build_sg_scmd()
1513 Mpi2SCSIIORequest_t *mpi_request; in _base_build_sg_scmd_ieee() local
1526 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _base_build_sg_scmd_ieee()
1545 sg_local = &mpi_request->SGL; in _base_build_sg_scmd_ieee()
1551 mpi_request->ChainOffset = (sges_in_segment - 1 /* chain element */) + in _base_build_sg_scmd_ieee()
3940 Mpi2SasIoUnitControlRequest_t *mpi_request) in mpt3sas_base_sas_iounit_control() argument
3991 memcpy(request, mpi_request, sizeof(Mpi2SasIoUnitControlRequest_t)); in mpt3sas_base_sas_iounit_control()
3992 if (mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET || in mpt3sas_base_sas_iounit_control()
3993 mpi_request->Operation == MPI2_SAS_OP_PHY_LINK_RESET) in mpt3sas_base_sas_iounit_control()
3999 if ((mpi_request->Operation == MPI2_SAS_OP_PHY_HARD_RESET || in mpt3sas_base_sas_iounit_control()
4000 mpi_request->Operation == MPI2_SAS_OP_PHY_LINK_RESET) && in mpt3sas_base_sas_iounit_control()
4006 _debug_dump_mf(mpi_request, in mpt3sas_base_sas_iounit_control()
4044 Mpi2SepReply_t *mpi_reply, Mpi2SepRequest_t *mpi_request) in mpt3sas_base_scsi_enclosure_processor() argument
4096 memcpy(request, mpi_request, sizeof(Mpi2SepReply_t)); in mpt3sas_base_scsi_enclosure_processor()
4104 _debug_dump_mf(mpi_request, in mpt3sas_base_scsi_enclosure_processor()
4139 Mpi2PortFactsRequest_t mpi_request; in _base_get_port_facts() local
4149 memset(&mpi_request, 0, mpi_request_sz); in _base_get_port_facts()
4150 mpi_request.Function = MPI2_FUNCTION_PORT_FACTS; in _base_get_port_facts()
4151 mpi_request.PortNumber = port; in _base_get_port_facts()
4153 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5, CAN_SLEEP); in _base_get_port_facts()
4240 Mpi2IOCFactsRequest_t mpi_request; in _base_get_ioc_facts() local
4257 memset(&mpi_request, 0, mpi_request_sz); in _base_get_ioc_facts()
4258 mpi_request.Function = MPI2_FUNCTION_IOC_FACTS; in _base_get_ioc_facts()
4260 (u32 *)&mpi_request, mpi_reply_sz, (u16 *)&mpi_reply, 5, CAN_SLEEP); in _base_get_ioc_facts()
4323 Mpi2IOCInitRequest_t mpi_request; in _base_send_ioc_init() local
4335 memset(&mpi_request, 0, sizeof(Mpi2IOCInitRequest_t)); in _base_send_ioc_init()
4336 mpi_request.Function = MPI2_FUNCTION_IOC_INIT; in _base_send_ioc_init()
4337 mpi_request.WhoInit = MPI2_WHOINIT_HOST_DRIVER; in _base_send_ioc_init()
4338 mpi_request.VF_ID = 0; /* TODO */ in _base_send_ioc_init()
4339 mpi_request.VP_ID = 0; in _base_send_ioc_init()
4340 mpi_request.MsgVersion = cpu_to_le16(ioc->hba_mpi_version_belonged); in _base_send_ioc_init()
4341 mpi_request.HeaderVersion = cpu_to_le16(MPI2_HEADER_VERSION); in _base_send_ioc_init()
4344 mpi_request.HostMSIxVectors = ioc->reply_queue_count; in _base_send_ioc_init()
4345 mpi_request.SystemRequestFrameSize = cpu_to_le16(ioc->request_sz/4); in _base_send_ioc_init()
4346 mpi_request.ReplyDescriptorPostQueueDepth = in _base_send_ioc_init()
4348 mpi_request.ReplyFreeQueueDepth = in _base_send_ioc_init()
4351 mpi_request.SenseBufferAddressHigh = in _base_send_ioc_init()
4353 mpi_request.SystemReplyAddressHigh = in _base_send_ioc_init()
4355 mpi_request.SystemRequestFrameBaseAddress = in _base_send_ioc_init()
4357 mpi_request.ReplyFreeQueueAddress = in _base_send_ioc_init()
4377 mpi_request.MsgFlags = MPI2_IOCINIT_MSGFLAG_RDPQ_ARRAY_MODE; in _base_send_ioc_init()
4378 mpi_request.ReplyDescriptorPostQueueAddress = in _base_send_ioc_init()
4381 mpi_request.ReplyDescriptorPostQueueAddress = in _base_send_ioc_init()
4389 mpi_request.TimeStamp = cpu_to_le64((u64)current_time.tv_sec * 1000 + in _base_send_ioc_init()
4396 mfp = (__le32 *)&mpi_request; in _base_send_ioc_init()
4404 sizeof(Mpi2IOCInitRequest_t), (u32 *)&mpi_request, in _base_send_ioc_init()
4488 Mpi2PortEnableRequest_t *mpi_request; in _base_send_port_enable() local
4511 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _base_send_port_enable()
4513 memset(mpi_request, 0, sizeof(Mpi2PortEnableRequest_t)); in _base_send_port_enable()
4514 mpi_request->Function = MPI2_FUNCTION_PORT_ENABLE; in _base_send_port_enable()
4523 _debug_dump_mf(mpi_request, in _base_send_port_enable()
4557 Mpi2PortEnableRequest_t *mpi_request; in mpt3sas_port_enable() local
4576 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in mpt3sas_port_enable()
4578 memset(mpi_request, 0, sizeof(Mpi2PortEnableRequest_t)); in mpt3sas_port_enable()
4579 mpi_request->Function = MPI2_FUNCTION_PORT_ENABLE; in mpt3sas_port_enable()
4670 Mpi2EventNotificationRequest_t *mpi_request; in _base_event_notification() local
4692 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _base_event_notification()
4694 memset(mpi_request, 0, sizeof(Mpi2EventNotificationRequest_t)); in _base_event_notification()
4695 mpi_request->Function = MPI2_FUNCTION_EVENT_NOTIFICATION; in _base_event_notification()
4696 mpi_request->VF_ID = 0; /* TODO */ in _base_event_notification()
4697 mpi_request->VP_ID = 0; in _base_event_notification()
4699 mpi_request->EventMasks[i] = in _base_event_notification()
4707 _debug_dump_mf(mpi_request, in _base_event_notification()