Lines Matching defs:request

151  * @mpi_request:mf request pointer.
245 * @index: System request message index.
306 * @smid: system request message index
332 * @smid: system request message index
358 * @smid: system request message index
380 * @smid: system request message index
430 * @mpi_request: mf request pointer.
431 * @smid: system request message index.
984 * @request_hdr: request mf
1151 desc = "smp request failed";
1211 ioc_warn(ioc, "ioc_status: %s(0x%04x), request(0x%p),(%s)\n",
1390 * @smid: system request message index
1430 * @smid: system request message index
1546 * @smid: system request message index
1988 * Called when a Task Management request has completed.
2135 * @scmd: SCSI commands of the IO request
2221 * @smid: system request message index for getting asscociated SGL
2222 * @nvme_encap_request: the NVMe request msg frame pointer
2432 * @mpi_request: mpi request
2597 * @mpi_request: mf request pointer
2598 * @smid: system request message index
2679 * @smid: system request message index
2684 * scsi request sent via the .queuecommand main handler.
2819 * @smid: system request message index
2825 * scsi request sent via the .queuecommand main handler.
3124 * _base_request_irq - request irq
3760 * mpt3sas_base_get_msg_frame - obtain request mf pointer
3762 * @smid: system request message index(smid zero is invalid)
3769 return (void *)(ioc->request + (smid * ioc->request_sz));
3775 * @smid: system request message index
3788 * @smid: system request message index
3802 * @smid: system request message index
3815 * @smid: system request message index
3846 * i.e. reply queue on which IO request's reply
3876 * i.e. high iops reply queue on which IO request's
3909 struct request_tracker *request;
3919 request = list_entry(ioc->internal_free_list.next,
3921 request->cb_idx = cb_idx;
3922 smid = request->smid;
3923 list_del(&request->tracker_list);
3940 struct scsiio_tracker *request = scsi_cmd_priv(scmd);
3960 request->cb_idx = cb_idx;
3961 request->smid = smid;
3962 request->scmd = scmd;
3963 INIT_LIST_HEAD(&request->chain_list);
3978 struct request_tracker *request;
3987 request = list_entry(ioc->hpr_free_list.next,
3989 request->cb_idx = cb_idx;
3990 smid = request->smid;
3991 list_del(&request->tracker_list);
4024 * @smid: system request message index
4034 void *request;
4042 /* Clear MPI request frame */
4043 request = mpt3sas_base_get_msg_frame(ioc, smid);
4044 memset(request, 0, ioc->request_sz);
4120 * @smid: system request message index
4140 * _base_put_smid_mpi_ep_scsi_io - send SCSI_IO request to firmware
4142 * @smid: system request message index
4150 u64 *request = (u64 *)&descriptor;
4164 _base_mpi_ep_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4169 * _base_put_smid_scsi_io - send SCSI_IO request to firmware
4171 * @smid: system request message index
4178 u64 *request = (u64 *)&descriptor;
4186 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4191 * _base_put_smid_fast_path - send fast path request to firmware
4193 * @smid: system request message index
4201 u64 *request = (u64 *)&descriptor;
4209 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4214 * _base_put_smid_hi_priority - send Task Management request to firmware
4216 * @smid: system request message index
4225 u64 *request;
4238 request = (u64 *)&descriptor;
4247 _base_mpi_ep_writeq(*request,
4251 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4256 * mpt3sas_base_put_smid_nvme_encap - send NVMe encapsulated request to
4259 * @smid: system request message index
4265 u64 *request = (u64 *)&descriptor;
4273 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4280 * @smid: system request message index
4287 u64 *request;
4299 request = (u64 *)&descriptor;
4306 _base_mpi_ep_writeq(*request,
4310 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
4315 * _base_put_smid_scsi_io_atomic - send SCSI_IO request to firmware using
4318 * @smid: system request message index
4328 u32 *request = (u32 *)&descriptor;
4334 writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
4338 * _base_put_smid_fast_path_atomic - send fast path request to firmware
4341 * @smid: system request message index
4350 u32 *request = (u32 *)&descriptor;
4356 writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
4360 * _base_put_smid_hi_priority_atomic - send Task Management request to
4363 * @smid: system request message index
4373 u32 *request = (u32 *)&descriptor;
4379 writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
4386 * @smid: system request message index
4394 u32 *request = (u32 *)&descriptor;
4400 writel(cpu_to_le32(*request), &ioc->chip->AtomicRequestDescriptorPost);
4653 * _base_display_fwpkg_version - sends FWUpload request to pull FWPkg
5780 if (ioc->request) {
5782 ioc->request, ioc->request_dma);
5785 ioc->request));
5786 ioc->request = NULL;
6348 /* request frame size */
6466 /* contiguous pool for request and chains, 16 byte align, one extra "
6479 ioc->request = dma_alloc_coherent(&ioc->pdev->dev, sz,
6481 if (!ioc->request) {
6482 ioc_err(ioc, "request pool: dma_alloc_coherent failed: hba_depth(%d), chains_per_io(%d), frame_sz(%d), total(%d kB)\n",
6494 ioc_err(ioc, "request pool: dma_alloc_coherent succeed: hba_depth(%d), chains_per_io(%d), frame_sz(%d), total(%d kb)\n",
6499 ioc->hi_priority = ioc->request + ((ioc->scsiio_depth + 1) *
6511 "request pool(0x%p) - dma(0x%llx): "
6513 ioc->request, (unsigned long long) ioc->request_dma,
6521 ioc->request, ioc->scsiio_depth));
7019 * _base_handshake_req_reply_wait - send request thru doorbell interface
7021 * @request_bytes: request length
7022 * @request: pointer having request payload
7031 u32 *request, int reply_bytes, u16 *reply, int timeout)
7069 writel(cpu_to_le32(request[i]), &ioc->chip->Doorbell);
7075 ioc_err(ioc, "doorbell handshake sending request failed (line=%d)\n",
7137 * @mpi_request: the request payload sent to FW
7155 void *request;
7180 request = mpt3sas_base_get_msg_frame(ioc, smid);
7182 memcpy(request, mpi_request, sizeof(Mpi2SasIoUnitControlRequest_t));
7219 * mpt3sas_base_scsi_enclosure_processor - sending request to sep device
7222 * @mpi_request: the request payload sent to FW
7224 * The SCSI Enclosure Processor request message causes the IOC to
7236 void *request;
7261 request = mpt3sas_base_get_msg_frame(ioc, smid);
7263 memset(request, 0, ioc->request_sz);
7264 memcpy(request, mpi_request, sizeof(Mpi2SepReply_t));
7494 ioc_info(ioc, "request frame size(%d), reply frame size(%d)\n",
7607 * @smid: system request message index