Lines Matching refs:port

3206  * with the port that sent the LS, and then calls the appropriate nvme host
3690 * the ring lock held because this function is an SLI4 port only helper.
4079 * Idle exchange closed via ABTS from port. No iocb
4132 * pointer in SLIM. If the port response put pointer has not
4133 * been updated, sync the pgp->rspPutInx and fetch the new port
4464 * If the port response put pointer has not been updated, sync
4465 * the pgp->rspPutInx in the MAILBOX_tand fetch the new port
5559 * lpfc_sli_config_port - Issue config port mailbox command
5663 phba->port_gp = phba->mbox->us.s3_pgp.port;
5676 phba->port_gp = phba->mbox->us.s2.port;
5735 * and initialized once only - at driver load. A port
5863 * @vpd: pointer to the memory to hold resulting port vpd data.
5868 * addition, this routine gets the port vpd data.
5922 * DMA buffer passed to the port. Catch the less than
5940 * This routine retrieves SLI4 device physical port name this PCI function
6024 * lpfc_sli4_retrieve_pport_name - Retrieve SLI4 device physical port name
6027 * This routine retrieves SLI4 device physical port name this PCI function
6032 * otherwise - failed to retrieve physical port name
6120 "3091 SLI get port name: %s\n", phba->Port);
6183 * @extnt_count: buffer to hold port available extent count.
6186 * This function calls the port and retrievs the number of available
6254 "3162 Retrieved extents type-%d from port: count:%d, "
6267 * This function reads the current available extents from the port and checks
6269 * Callers use this routine post port reset to understand if there is a
6455 * to the response data. The port does not guarantee to respond to
6457 * allocated count from the port.
6498 * count but the port may allocate a smaller number. Catch
6586 * array just stores the ids communicated to the port via the wqes.
6653 * port.
7152 * The port supports resource extents. The XRI, VPI, VFI, RPI
7160 * be in a port reset. Figure out if any corrective
7182 * provided to this port instance changed between
7224 * The port does not support resource extents. The XRI, VPI,
7227 * arrays. If a port reset is active, the resources don't
7413 * lpfc_sli4_get_allocated_extnts - Get the port's allocated extents.
7416 * @extnt_cnt: buffer to hold port extent count response
7417 * @extnt_size: buffer to hold port extent size response.
7419 * This function calls the port to read the host allocated extents
7527 * to the response data. The port does not guarantee to respond to
7529 * allocated count from the port.
7564 * repost them to the port by using SGL block post. This is needed after a
7567 * SGL block post mailbox commands to post them to the port. For single
7698 "3161 Failure to post sgl to port,status %x "
7713 * repost them to the port by using SGL block post. This is needed after a
7729 /* post the list of nvme buffer sgls to port if available */
8491 * port.
8553 * Retrieve sli4 device physical port name, failure of doing it
8560 "physical port name: %s.\n", phba->Port);
8647 * Discover the port's supported feature set and match it against the
8667 * The port must support FCP initiator mode as this is the
8685 * If the port cannot support the host's requested features
8737 * calls depends on these resources to complete port setup.
8756 /* Read the port's service parameters. */
8824 /* register the els sgl pool to the port */
8846 /* register the nvmet sgl pool to the port */
8875 /* register the allocated common sgl pool to the port */
8970 /* Check if the port is configured to be disabled */
9028 * The port is ready, set the host's link state to LINK_DOWN
9067 /* don't perform init_link on SLI4 FC port loopback test */
9849 * port for twice the regular mailbox command timeout value.
9852 * MBXERR_ERROR - wait for bootstrap mailbox register timed out or port
9863 /* Sanity check - there is no point to wait if the port is in an
9900 * The function posts a mailbox to the port. The mailbox is expected
9901 * to be comletely filled in and ready for the port to operate on it.
9959 /* Post the high mailbox dma address to the port and wait for ready. */
9968 /* Post the low mailbox dma address to the port. */
10254 /* Post the mailbox command to the port */
10411 * available slot and writes the port attention register to request HBA start
11391 /* lpfc_sli_abts_err_handler - handle a failed ABTS request from an SLI3 port.
11396 * an ASYNC_STATUS_CN event from the port. The port generates
11399 * driver or by the port. The ABTS could have been for an ELS
11400 * or FCP IO. The port only generates this event when an ABTS
11439 /* lpfc_sli4_abts_err_handler - handle a failed ABTS request from an SLI4 port.
11445 * port. The port generates this event when an abort exchange request to an
11447 * by the driver or by the port. The ABTS could have been for an ELS or FCP IO.
11876 * @vport: Pointer to virtual port object.
11880 * port data structures.
11883 * port.
11884 * - Free iocbs associated with this virtual port in
11986 * - Free discovery resources for each virtual port
12290 * Assume that the port already completed and returned, or
12555 * @vport: Pointer to driver virtual port object.
12593 * @vport: Pointer to driver virtual port object.
12653 * @vport: Pointer to virtual port.
12738 * @vport: Pointer to virtual port.
12744 * associated with the given virtual port pending on the ring
12756 * FCP iocbs associated with virtual port.
12805 * @vport: Pointer to virtual port.
12812 * associated with the given virtual port pending on the ring
12824 * FCP iocbs associated with virtual port.
13310 /* delay 100ms for port state */
13483 "port status reg 0x%x, "
13484 "port smphr reg 0x%x, "
15902 * @phba: HBA structure that indicates port to create a queue on.
16045 * @phba: HBA structure that indicates port to create a queue on.
16049 * This function creates an event queue, as detailed in @eq, on a port,
16241 * @phba: HBA structure that indicates port to create a queue on.
16247 * This function creates a completion queue, as detailed in @wq, on a port,
16387 * @phba: HBA structure that indicates port to create a queue on.
16394 * as detailed in @cqp, on a port,
16640 * @phba: HBA structure that indicates port to create a queue on.
16699 * @phba: HBA structure that indicates port to create a queue on.
16704 * This function creates a mailbox queue, as detailed in @mq, on a port,
16853 * @phba: HBA structure that indicates port to create a queue on.
16858 * This function creates a work queue, as detailed in @wq, on a port, described
17115 * @phba: HBA structure that indicates port to create a queue on.
17122 * @drq, on a port, described by @phba by sending a RQ_CREATE mailbox command
17405 * @phba: HBA structure that indicates port to create a queue on.
17412 * @drq, on a port, described by @phba by sending a RQ_CREATE mailbox command
17599 * @phba: HBA structure that indicates port to destroy a queue on.
17657 * @phba: HBA structure that indicates port to destroy a queue on.
17712 * @phba: HBA structure that indicates port to destroy a queue on.
17767 * @phba: HBA structure that indicates port to destroy a queue on.
17823 * @phba: HBA structure that indicates port to destroy a queue on.
17895 * @phba: The virtual port for which this call being executed.
17986 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
18075 * lpfc_sli4_post_sgl_list - post a block of ELS sgls to the port.
18303 * uses the non-embedded SGL block post mailbox commands to post to the port.
18463 case FC_RCTL_P_RJT: /* port reject */
18465 case FC_RCTL_P_BSY: /* port busy */
18671 * @vport: pointer to a vitural port
18762 * @vport: pointer to a vitural port
18814 * @vport: pointer to a vitural port
18897 * @vport: pointer to a virtual port.
18970 * the oxid maps to the FCP XRI range, the port no longer has
19525 * lpfc_sli4_post_all_rpi_hdrs - Post the rpi header memory region to the port
19530 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
19561 * has not initialized those resources. A port reset only
19585 * lpfc_sli4_post_rpi_hdr - Post an rpi header memory region to the port
19613 /* The port is notified of the header region via a mailbox command. */
19622 /* Post all rpi memory regions to the port. */
19631 /* Post the physical rpi to the port for this rpi header. */
19668 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
19825 /* The port is notified of the header region via a mailbox command. */
19844 /* Post all rpi memory regions to the port. */
19867 * lpfc_sli4_init_vpi - Initialize a vpi with the port
19870 * This routine is invoked to activate a vpi with the port.
20211 * @phba: pointer to the lpfc_hba struct for this port.
20504 * lpfc_sli4_redisc_fcf_table - Request to rediscover entire FCF table by port.
20508 * by the port.
20576 * lpfc_sli_get_config_region23 - Get sli3 port region 23 data.
20580 * This function gets SLI3 port configure region 23 data through memory dump
20635 * lpfc_sli4_get_config_region23 - Get sli4 port region 23 data.
20639 * This function gets SLI4 port configure region 23 data through memory dump
20686 * This function read region 23 and parse TLV for port status to
20687 * decide if the user disaled the port. If the TLV indicates the
20688 * port is disabled, the hba_flag is set accordingly.
20752 * Search for configured port state sub-TLV.
20867 * @phba: HBA structure that indicates port to create a queue on.
20868 * @dmabuf_list: list of dmabufs to write to the port.
20869 * @size: the total byte value of the objects to write to the port.
20872 * This routine will create a wr_object mailbox command to send to the port.
22234 "4674 No port cfg file in FW.\n");
22250 /* Detect the port config file exists but is empty */