Lines Matching defs:request

346  * @request_hdr: request mf
498 desc = "smp request failed";
553 printk(MPT2SAS_WARN_FMT "ioc_status: %s(0x%04x), request(0x%p),"
710 * @smid: system request message index
744 * @smid: system request message index
830 * @smid: system request message index
1043 * Called when a Task Management request has completed. We want
1306 * _base_request_irq - request irq
1604 * mpt2sas_base_get_msg_frame - obtain request mf pointer
1606 * @smid: system request message index(smid zero is invalid)
1613 return (void *)(ioc->request + (smid * ioc->request_sz));
1617 * mpt2sas_base_get_sense_buffer - obtain a sense buffer assigned to a mf request
1619 * @smid: system request message index
1630 * mpt2sas_base_get_sense_buffer_dma - obtain a sense buffer assigned to a mf request
1632 * @smid: system request message index
1669 struct request_tracker *request;
1680 request = list_entry(ioc->internal_free_list.next,
1682 request->cb_idx = cb_idx;
1683 smid = request->smid;
1684 list_del(&request->tracker_list);
1702 struct scsiio_tracker *request;
1713 request = list_entry(ioc->free_list.next,
1715 request->scmd = scmd;
1716 request->cb_idx = cb_idx;
1717 smid = request->smid;
1718 list_del(&request->tracker_list);
1734 struct request_tracker *request;
1743 request = list_entry(ioc->hpr_free_list.next,
1745 request->cb_idx = cb_idx;
1746 smid = request->smid;
1747 list_del(&request->tracker_list);
1756 * @smid: system request message index
1850 * mpt2sas_base_put_smid_scsi_io - send SCSI_IO request to firmware
1852 * @smid: system request message index
1861 u64 *request = (u64 *)&descriptor;
1869 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
1875 * mpt2sas_base_put_smid_hi_priority - send Task Management request to firmware
1877 * @smid: system request message index
1885 u64 *request = (u64 *)&descriptor;
1893 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
1900 * @smid: system request message index
1908 u64 *request = (u64 *)&descriptor;
1915 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
1922 * @smid: system request message index
1932 u64 *request = (u64 *)&descriptor;
1940 _base_writeq(*request, &ioc->chip->RequestDescriptorPostLow,
2377 if (ioc->request) {
2379 ioc->request, ioc->request_dma);
2381 ": free\n", ioc->name, ioc->request));
2382 ioc->request = NULL;
2511 /* request frame size */
2643 /* contiguous pool for request and chains, 16 byte align, one extra "
2656 ioc->request = pci_alloc_consistent(ioc->pdev, sz, &ioc->request_dma);
2657 if (!ioc->request) {
2658 printk(MPT2SAS_ERR_FMT "request pool: pci_alloc_consistent "
2670 printk(MPT2SAS_ERR_FMT "request pool: pci_alloc_consistent "
2677 ioc->hi_priority = ioc->request + ((ioc->scsiio_depth + 1) *
2689 dinitprintk(ioc, printk(MPT2SAS_INFO_FMT "request pool(0x%p): "
2691 ioc->request, ioc->hba_queue_depth, ioc->request_sz,
2693 dinitprintk(ioc, printk(MPT2SAS_INFO_FMT "request pool: dma(0x%llx)\n",
2708 "depth(%d)\n", ioc->name, ioc->request,
3101 * _base_handshake_req_reply_wait - send request thru doorbell interface
3103 * @request_bytes: request length
3104 * @request: pointer having request payload
3114 u32 *request, int reply_bytes, u16 *reply, int timeout, int sleep_flag)
3154 writel(cpu_to_le32(request[i]), &ioc->chip->Doorbell);
3161 "sending request failed (line=%d)\n", ioc->name, __LINE__);
3221 * @mpi_request: the request payload sent to FW
3241 void *request;
3283 request = mpt2sas_base_get_msg_frame(ioc, smid);
3285 memcpy(request, mpi_request, sizeof(Mpi2SasIoUnitControlRequest_t));
3327 * mpt2sas_base_scsi_enclosure_processor - sending request to sep device
3330 * @mpi_request: the request payload sent to FW
3332 * The SCSI Enclosure Processor request message causes the IOC to
3346 void *request;
3388 request = mpt2sas_base_get_msg_frame(ioc, smid);
3390 memcpy(request, mpi_request, sizeof(Mpi2SepReply_t));
3600 dinitprintk(ioc, printk(MPT2SAS_INFO_FMT "request frame size(%d), "
3725 * @smid: system request message index