Lines Matching defs:function
305 * Option rom version of the HBA. This function translate the version number
1245 * lpfc_hb_mbox_cmpl - The lpfc heart-beat mailbox command callback function
1249 * This is the callback function to the lpfc heart-beat mailbox command.
1903 * lpfc_sli4_port_sta_fn_reset - The SLI4 function reset due to port status reg
1907 * This routine is invoked to perform an SLI4 port PCI function reset in
1909 * status register (ERR, RDY, RN) bits before proceeding with function reset.
2137 /* Check port status register for function reset */
2174 * routine from the API jump table function pointer from the lpfc_hba struct.
2432 * ID. The @descp passed into this function points to an array of 256 chars. It
2434 * The @mdp passed into this function points to an array of 80 chars. When the
2435 * function returns, the @mdp will be filled with the model name.
2516 * ID. The @descp passed into this function points to an array of 256 chars. It
2518 * The @mdp passed into this function points to an array of 80 chars. When the
2519 * function returns, the @mdp will be filled with the model name.
2532 char *function;
2575 m.function = "Obsolete, Unsupported Fibre Channel Adapter";
2586 m.function = "Obsolete, Unsupported Fibre Channel Adapter";
2766 m.name, m.function,
2771 m.name, m.bus, m.function);
2776 m.bus, m.function);
3125 * This routine stops all the timers associated with a @vport. This function
3304 * This routine stops all the timers associated with a HBA. This function is
4060 * XRIs assigned due to port function reset. During port initialization, the
4075 * update on pci function's els xri-sgl list
4178 * XRIs assigned due to port function reset. During port initialization, the
4194 * update on pci function's nvmet xri-sgl list
4398 * XRIs assigned due to port function reset. During port initialization, the
4414 * update on pci function's allocated nvme xri-sgl list
4909 * Note: there is no scan_start function as adapter initialization will have
5084 * lpfc_stop_port - Wrapper function for stopping hba port
5088 * the API jump table function pointer from the lpfc_hba struct.
5519 /* Invoke the lpfc_handle_latt mailbox command callback function */
5945 * lpfc_cmf_timer - This is the timer function for one congestion
6380 /* Invoke the mailbox command callback function */
6522 "compatible optics for card to function.");
7403 * This routine is invoked to set up the per HBA PCI-Device group function
7420 /* Set up device INIT API function jump table */
7424 /* Set up SCSI API function jump table */
7428 /* Set up SLI API function jump table */
7432 /* Set up MBOX API function jump table */
7566 /* Perform a PCI function reset to start from clean */
7577 "8888 PCI function reset failed rc %x\n",
7590 * This function enables the PCI SR-IOV virtual functions to a physical
7591 * function. It invokes the PCI SR-IOV api with the @nr_vfn provided to
7592 * enable the number of virtual functions to the physical function. As
7616 * This function enables the PCI SR-IOV virtual functions to a physical
7617 * function. It invokes the PCI SR-IOV api with the @nr_vfn provided to
7618 * enable the number of virtual functions to the physical function. As
7961 phba->cmf_timer.function = lpfc_cmf_timer;
7964 phba->cmf_stats_timer.function = lpfc_cmf_stats_timer;
8558 * lpfc_init_api_table_setup - Set up init api function jump table
8562 * This routine sets up the device INIT interface API function jump table
9691 * @vf: virtual function number
9694 * based on the given viftual function number, @vf.
10269 * the port if_type is 0. This routine has no function for other
11674 * lpfc_pci_function_reset - Reset pci function.
11677 * This routine is invoked to request a PCI function reset. It will destroys
11678 * all resources assigned to the PCI function which originates this request.
11710 /* Setup PCI function reset mailbox-ioctl command */
12173 * SLI-3 interface spec. The kernel function pci_enable_msi() is called to
12176 * is done in this function.
13141 * SLI-4 interface spec. The kernel function pci_alloc_irq_vectors() is
13144 * handler, which is done in this function.
13350 * This function is called in the SLI4 code path to wait for completion
13356 * invoking the function reset ioctl mailbox command to the CNA and the
13443 * This function is called in the SLI4 code path to reset the HBA's FCoE
13444 * function. The caller is not required to hold any lock. This routine
13445 * issues PCI function reset mailbox command to reset the FCoE function.
13446 * At the end of the function, it calls lpfc_hba_down_post function to
13513 /* Reset SLI4 HBA FCoE function */
13730 * This function is called in the SLI4 code path to read the port's
13733 * This function may be be called from any context that can block-wait
13970 /* Set up SLI API function jump table for PCI-device group-0 HBAs */
14386 * device with SLI-3 interface spec. This function is called by the PCI
14388 * When this function is invoked, it will need to stop all the I/Os and
14436 * to recover the device. This function will initialize the HBA device,
14794 /* Set up SLI API function jump table for PCI-device group-1 HBAs */
15001 * the HBA FCoE function.
15023 /* Release PCI resources and disable device's PCI function */
15219 * with SLI-4 interface spec. This function is called by the PCI subsystem
15221 * function is invoked, it will need to stop all the I/Os and interrupt(s)
15278 * recover the device. This function will initialize the HBA device, enable
15357 * In case of slot reset, as function reset is performed through
15516 * function is called by the PCI subsystem after a PCI bus error affecting
15557 * function is called after PCI bus has been reset to restart the PCI card
15654 * function through which RAS support enablement is to be done.