Lines Matching defs:work
130 * @wqe: The work Queue Entry to put on the Work queue.
313 * the Queue (no more work to do), or the Queue is full of EQEs that have been
554 * the Queue (no more work to do), or the Queue is full of CQEs that have been
1843 * that there are pending work to be done for this ring and requests an
1873 * given ring to inform HBA that there is more work to be done
1882 * Tell the HBA that there is work to do in this ring.
3450 /* Tell the worker thread there is work to do */
4013 /* Get the response iocb from the head of work queue */
9504 * lpfc_sli_iocb2wqe - Convert the IOCB to a work queue entry.
9507 * @wqe: Pointer to the work queue entry.
10271 * be setup based on what work queue we used.
10388 /* Incrementing the reference count until the queued work is done. */
12381 /* Set the driver HA work bitmap */
12390 /* Set the driver HS work bitmap */
12392 /* Set the driver HA work bitmap */
13125 /* Notify aborted XRI for ELS work queue */
13255 * @irspiocbq: Pointer to work-queue completion queue entry.
13257 * This routine handles an ELS work-queue completion event and construct
13328 * Return: true if work posted to worker thread, otherwise false.
13365 * Return: true if work posted to worker thread, otherwise false.
13450 /* There is mailbox completion work to do */
13488 * Return: true if work posted to worker thread, otherwise false.
13511 * lpfc_sli4_sp_handle_els_wcqe - Handle els work-queue completion event
13514 * @wcqe: Pointer to work-queue completion queue entry.
13516 * This routine handles an ELS work-queue completion event.
13518 * Return: true if work posted to worker thread, otherwise false.
13556 /* Save off the slow-path queue event for work thread to process */
13570 * @wcqe: Pointer to work-queue completion queue entry.
13582 /* Check for the slow-path ELS work queue */
13598 * @wcqe: Pointer to work-queue completion queue entry.
13602 * Return: true if work posted to worker thread, otherwise false.
13617 /* Notify aborted XRI for NVME work queue */
13662 * Return: true if work posted to worker thread, otherwise false.
13720 /* save off the frame for the work thread to process */
13761 * This routine process a slow-path work-queue or receive queue completion queue
13764 * Return: true if work posted to worker thread, otherwise false.
13773 /* Copy the work queue CQE and convert endian order if needed */
13860 "0390 Cannot schedule queue work "
13884 * Returns True if work scheduled, False otherwise.
13964 * which indicates whether work was queued to the background discovery
14012 "0394 Cannot schedule queue work "
14023 * lpfc_sli4_sp_process_cq - slow-path work handler when started by
14025 * @work: pointer to work element
14027 * translates from the work handler and calls the slow-path handler.
14030 lpfc_sli4_sp_process_cq(struct work_struct *work)
14032 struct lpfc_queue *cq = container_of(work, struct lpfc_queue, spwork);
14038 * lpfc_sli4_dly_sp_process_cq - slow-path work handler when started by timer
14039 * @work: pointer to work element
14041 * translates from the work handler and calls the slow-path handler.
14044 lpfc_sli4_dly_sp_process_cq(struct work_struct *work)
14046 struct lpfc_queue *cq = container_of(to_delayed_work(work),
14053 * lpfc_sli4_fp_handle_fcp_wcqe - Process fast-path work queue completion entry
14056 * @wcqe: Pointer to work-queue completion queue entry.
14058 * This routine process a fast-path work queue completion entry from fast-path
14142 * @wcqe: Pointer to work-queue completion queue entry.
14155 /* Check for fast-path FCP work queue release */
14182 * Return: true if work posted to worker thread, otherwise false.
14283 * lpfc_sli4_fp_handle_cqe - Process fast-path work queue completion entry
14288 * This routine process a fast-path work queue completion entry from fast-path
14291 * Return: true if work posted to worker thread, otherwise false.
14300 /* Copy the work queue CQE and convert endian order if needed */
14345 * lpfc_sli4_sched_cq_work - Schedules cq work
14352 * cq work.
14375 "0383 Cannot schedule queue work "
14473 * which indicates whether work was queued to the background discovery
14502 "0367 Cannot schedule queue work "
14513 * lpfc_sli4_hba_process_cq - fast-path work handler when started by
14515 * @work: pointer to work element
14517 * translates from the work handler and calls the fast-path handler.
14520 lpfc_sli4_hba_process_cq(struct work_struct *work)
14522 struct lpfc_queue *cq = container_of(work, struct lpfc_queue, irqwork);
14528 * lpfc_sli4_hba_process_cq - fast-path work handler when started by timer
14529 * @work: pointer to work element
14531 * translates from the work handler and calls the fast-path handler.
14534 lpfc_sli4_dly_hba_process_cq(struct work_struct *work)
14536 struct lpfc_queue *cq = container_of(to_delayed_work(work),
14770 * So we don't need to work about being put aside by the
15840 * @wq: The queue structure to use to create the work queue.
15841 * @cq: The completion queue to bind this work queue to.
15842 * @subtype: The subtype of the work queue indicating its functionality.
15844 * This function creates a work queue, as detailed in @wq, on a port, described
15850 * is used to indicate which completion queue to bind this work queue to. This
15852 * work queue. This function is asynchronous and will wait for the mailbox
16110 * @cq: The completion queue to bind this work queue to.
16111 * @subtype: The subtype of the work queue indicating its functionality.
17564 * @vport: The vport to work on.