Lines Matching refs:port

3210  * with the port that sent the LS, and then calls the appropriate nvme host
3694 * the ring lock held because this function is an SLI4 port only helper.
4086 * Idle exchange closed via ABTS from port. No iocb
4139 * pointer in SLIM. If the port response put pointer has not
4140 * been updated, sync the pgp->rspPutInx and fetch the new port
4471 * If the port response put pointer has not been updated, sync
4472 * the pgp->rspPutInx in the MAILBOX_tand fetch the new port
5562 * lpfc_sli_config_port - Issue config port mailbox command
5666 phba->port_gp = phba->mbox->us.s3_pgp.port;
5679 phba->port_gp = phba->mbox->us.s2.port;
5738 * and initialized once only - at driver load. A port
5866 * @vpd: pointer to the memory to hold resulting port vpd data.
5871 * addition, this routine gets the port vpd data.
5925 * DMA buffer passed to the port. Catch the less than
5943 * This routine retrieves SLI4 device physical port name this PCI function
6027 * lpfc_sli4_retrieve_pport_name - Retrieve SLI4 device physical port name
6030 * This routine retrieves SLI4 device physical port name this PCI function
6035 * otherwise - failed to retrieve physical port name
6123 "3091 SLI get port name: %s\n", phba->Port);
6186 * @extnt_count: buffer to hold port available extent count.
6189 * This function calls the port and retrievs the number of available
6257 "3162 Retrieved extents type-%d from port: count:%d, "
6270 * This function reads the current available extents from the port and checks
6272 * Callers use this routine post port reset to understand if there is a
6458 * to the response data. The port does not guarantee to respond to
6460 * allocated count from the port.
6501 * count but the port may allocate a smaller number. Catch
6589 * array just stores the ids communicated to the port via the wqes.
6656 * port.
7155 * The port supports resource extents. The XRI, VPI, VFI, RPI
7163 * be in a port reset. Figure out if any corrective
7185 * provided to this port instance changed between
7227 * The port does not support resource extents. The XRI, VPI,
7230 * arrays. If a port reset is active, the resources don't
7416 * lpfc_sli4_get_allocated_extnts - Get the port's allocated extents.
7419 * @extnt_cnt: buffer to hold port extent count response
7420 * @extnt_size: buffer to hold port extent size response.
7422 * This function calls the port to read the host allocated extents
7530 * to the response data. The port does not guarantee to respond to
7532 * allocated count from the port.
7567 * repost them to the port by using SGL block post. This is needed after a
7570 * SGL block post mailbox commands to post them to the port. For single
7701 "3161 Failure to post sgl to port,status %x "
7716 * repost them to the port by using SGL block post. This is needed after a
7732 /* post the list of nvme buffer sgls to port if available */
8494 * port.
8557 * Retrieve sli4 device physical port name, failure of doing it
8564 "physical port name: %s.\n", phba->Port);
8649 * Discover the port's supported feature set and match it against the
8669 * The port must support FCP initiator mode as this is the
8687 * If the port cannot support the host's requested features
8739 * calls depends on these resources to complete port setup.
8758 /* Read the port's service parameters. */
8826 /* register the els sgl pool to the port */
8848 /* register the nvmet sgl pool to the port */
8877 /* register the allocated common sgl pool to the port */
8972 /* Check if the port is configured to be disabled */
9031 * The port is ready, set the host's link state to LINK_DOWN
9070 /* don't perform init_link on SLI4 FC port loopback test */
9852 * port for twice the regular mailbox command timeout value.
9855 * MBXERR_ERROR - wait for bootstrap mailbox register timed out or port
9866 /* Sanity check - there is no point to wait if the port is in an
9903 * The function posts a mailbox to the port. The mailbox is expected
9904 * to be comletely filled in and ready for the port to operate on it.
9962 /* Post the high mailbox dma address to the port and wait for ready. */
9971 /* Post the low mailbox dma address to the port. */
10258 /* Post the mailbox command to the port */
10415 * available slot and writes the port attention register to request HBA start
11395 /* lpfc_sli_abts_err_handler - handle a failed ABTS request from an SLI3 port.
11400 * an ASYNC_STATUS_CN event from the port. The port generates
11403 * driver or by the port. The ABTS could have been for an ELS
11404 * or FCP IO. The port only generates this event when an ABTS
11443 /* lpfc_sli4_abts_err_handler - handle a failed ABTS request from an SLI4 port.
11449 * port. The port generates this event when an abort exchange request to an
11451 * by the driver or by the port. The ABTS could have been for an ELS or FCP IO.
11880 * @vport: Pointer to virtual port object.
11884 * port data structures.
11887 * port.
11888 * - Free iocbs associated with this virtual port in
11990 * - Free discovery resources for each virtual port
12294 * Assume that the port already completed and returned, or
12561 * @vport: Pointer to driver virtual port object.
12599 * @vport: Pointer to driver virtual port object.
12659 * @vport: Pointer to virtual port.
12744 * @vport: Pointer to virtual port.
12750 * associated with the given virtual port pending on the ring
12762 * FCP iocbs associated with virtual port.
12811 * @vport: Pointer to virtual port.
12818 * associated with the given virtual port pending on the ring
12830 * FCP iocbs associated with virtual port.
13314 /* delay 100ms for port state */
13487 "port status reg 0x%x, "
13488 "port smphr reg 0x%x, "
15889 * @phba: HBA structure that indicates port to create a queue on.
16032 * @phba: HBA structure that indicates port to create a queue on.
16036 * This function creates an event queue, as detailed in @eq, on a port,
16228 * @phba: HBA structure that indicates port to create a queue on.
16234 * This function creates a completion queue, as detailed in @wq, on a port,
16374 * @phba: HBA structure that indicates port to create a queue on.
16381 * as detailed in @cqp, on a port,
16627 * @phba: HBA structure that indicates port to create a queue on.
16686 * @phba: HBA structure that indicates port to create a queue on.
16691 * This function creates a mailbox queue, as detailed in @mq, on a port,
16840 * @phba: HBA structure that indicates port to create a queue on.
16845 * This function creates a work queue, as detailed in @wq, on a port, described
17102 * @phba: HBA structure that indicates port to create a queue on.
17109 * @drq, on a port, described by @phba by sending a RQ_CREATE mailbox command
17392 * @phba: HBA structure that indicates port to create a queue on.
17399 * @drq, on a port, described by @phba by sending a RQ_CREATE mailbox command
17586 * @phba: HBA structure that indicates port to destroy a queue on.
17644 * @phba: HBA structure that indicates port to destroy a queue on.
17699 * @phba: HBA structure that indicates port to destroy a queue on.
17754 * @phba: HBA structure that indicates port to destroy a queue on.
17810 * @phba: HBA structure that indicates port to destroy a queue on.
17882 * @phba: The virtual port for which this call being executed.
17973 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
18062 * lpfc_sli4_post_sgl_list - post a block of ELS sgls to the port.
18290 * uses the non-embedded SGL block post mailbox commands to post to the port.
18450 case FC_RCTL_P_RJT: /* port reject */
18452 case FC_RCTL_P_BSY: /* port busy */
18658 * @vport: pointer to a vitural port
18749 * @vport: pointer to a vitural port
18801 * @vport: pointer to a vitural port
18884 * @vport: pointer to a virtual port.
18957 * the oxid maps to the FCP XRI range, the port no longer has
19522 * lpfc_sli4_post_all_rpi_hdrs - Post the rpi header memory region to the port
19527 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
19558 * has not initialized those resources. A port reset only
19582 * lpfc_sli4_post_rpi_hdr - Post an rpi header memory region to the port
19610 /* The port is notified of the header region via a mailbox command. */
19619 /* Post all rpi memory regions to the port. */
19628 /* Post the physical rpi to the port for this rpi header. */
19665 * posts a SLI4_PAGE_SIZE memory region to the port to hold up to
19823 /* The port is notified of the header region via a mailbox command. */
19842 /* Post all rpi memory regions to the port. */
19865 * lpfc_sli4_init_vpi - Initialize a vpi with the port
19868 * This routine is invoked to activate a vpi with the port.
20205 * @phba: pointer to the lpfc_hba struct for this port.
20498 * lpfc_sli4_redisc_fcf_table - Request to rediscover entire FCF table by port.
20502 * by the port.
20570 * lpfc_sli_get_config_region23 - Get sli3 port region 23 data.
20574 * This function gets SLI3 port configure region 23 data through memory dump
20629 * lpfc_sli4_get_config_region23 - Get sli4 port region 23 data.
20633 * This function gets SLI4 port configure region 23 data through memory dump
20680 * This function read region 23 and parse TLV for port status to
20681 * decide if the user disaled the port. If the TLV indicates the
20682 * port is disabled, the hba_flag is set accordingly.
20746 * Search for configured port state sub-TLV.
20861 * @phba: HBA structure that indicates port to create a queue on.
20862 * @dmabuf_list: list of dmabufs to write to the port.
20863 * @size: the total byte value of the objects to write to the port.
20866 * 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 */