/kernel/linux/linux-5.10/tools/virtio/ringtest/ |
H A D | main.c | 109 int completed = 0; in run_guest() local 121 completed_before = completed; in run_guest() 124 started - completed < max_outstanding) { in run_guest() 138 /* Flush out completed bufs if any */ in run_guest() 140 ++completed; in run_guest() 141 if (__builtin_expect(completed == bufs, false)) in run_guest() 146 if (completed == completed_before) in run_guest() 148 assert(completed <= bufs); in run_guest() 168 int completed = 0; in run_host() local 183 completed_before = completed; in run_host() [all...] |
/kernel/linux/linux-6.6/tools/virtio/ringtest/ |
H A D | main.c | 109 int completed = 0; in run_guest() local 121 completed_before = completed; in run_guest() 124 started - completed < max_outstanding) { in run_guest() 138 /* Flush out completed bufs if any */ in run_guest() 140 ++completed; in run_guest() 141 if (__builtin_expect(completed == bufs, false)) in run_guest() 146 if (completed == completed_before) in run_guest() 148 assert(completed <= bufs); in run_guest() 168 int completed = 0; in run_host() local 183 completed_before = completed; in run_host() [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | dynamic_queue_limits.c | 17 /* Records completed count and recalculates the queue limit */ 21 unsigned int ovlimit, completed, num_queued; in dql_completed() local 29 completed = dql->num_completed + count; in dql_completed() 32 inprogress = num_queued - completed; in dql_completed() 34 all_prev_completed = AFTER_EQ(completed, dql->prev_num_queued); in dql_completed() 50 * of bytes both sent and completed in the last interval, in dql_completed() 53 limit += POSDIFF(completed, dql->prev_num_queued) + in dql_completed() 74 * the number of objects completed. Note that two times in dql_completed() 75 * number of completed bytes is a basis for an upper bound in dql_completed() 83 2 * (completed in dql_completed() [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | dynamic_queue_limits.c | 17 /* Records completed count and recalculates the queue limit */ 21 unsigned int ovlimit, completed, num_queued; in dql_completed() local 29 completed = dql->num_completed + count; in dql_completed() 32 inprogress = num_queued - completed; in dql_completed() 34 all_prev_completed = AFTER_EQ(completed, dql->prev_num_queued); in dql_completed() 50 * of bytes both sent and completed in the last interval, in dql_completed() 53 limit += POSDIFF(completed, dql->prev_num_queued) + in dql_completed() 74 * the number of objects completed. Note that two times in dql_completed() 75 * number of completed bytes is a basis for an upper bound in dql_completed() 83 2 * (completed in dql_completed() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | opfn.c | 55 * if we have completed all requests, or if a previous request is in in opfn_conn_request() 59 priv->opfn.requested == priv->opfn.completed || priv->opfn.curr) in opfn_conn_request() 62 mask = priv->opfn.requested & ~priv->opfn.completed; in opfn_conn_request() 65 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_request() 76 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_request() 158 if (priv->opfn.completed & OPFN_CODE(capcode)) { in opfn_conn_response() 163 priv->opfn.completed &= ~OPFN_CODE(capcode); in opfn_conn_response() 169 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_response() 202 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_reply() 229 while (priv->opfn.completed) { in opfn_conn_error() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | opfn.c | 55 * if we have completed all requests, or if a previous request is in in opfn_conn_request() 59 priv->opfn.requested == priv->opfn.completed || priv->opfn.curr) in opfn_conn_request() 62 mask = priv->opfn.requested & ~priv->opfn.completed; in opfn_conn_request() 65 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_request() 76 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_request() 158 if (priv->opfn.completed & OPFN_CODE(capcode)) { in opfn_conn_response() 163 priv->opfn.completed &= ~OPFN_CODE(capcode); in opfn_conn_response() 169 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_response() 202 priv->opfn.completed |= OPFN_CODE(capcode); in opfn_conn_reply() 229 while (priv->opfn.completed) { in opfn_conn_error() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cq.c | 96 int i, n, completed = 0; in __ib_process_cq() local 106 budget - completed), wcs)) > 0) { in __ib_process_cq() 116 completed += n; in __ib_process_cq() 118 if (n != batch || (budget != -1 && completed >= budget)) in __ib_process_cq() 122 return completed; in __ib_process_cq() 156 int completed; in ib_poll_handler() local 158 completed = __ib_process_cq(cq, budget, cq->wc, IB_POLL_BATCH); in ib_poll_handler() 159 if (completed < budget) { in ib_poll_handler() 168 rdma_dim(dim, completed); in ib_poll_handler() 170 return completed; in ib_poll_handler() 182 int completed; ib_cq_poll_work() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cq.c | 95 int i, n, completed = 0; in __ib_process_cq() local 105 budget - completed), wcs)) > 0) { in __ib_process_cq() 115 completed += n; in __ib_process_cq() 117 if (n != batch || (budget != -1 && completed >= budget)) in __ib_process_cq() 121 return completed; in __ib_process_cq() 155 int completed; in ib_poll_handler() local 157 completed = __ib_process_cq(cq, budget, cq->wc, IB_POLL_BATCH); in ib_poll_handler() 158 if (completed < budget) { in ib_poll_handler() 167 rdma_dim(dim, completed); in ib_poll_handler() 169 return completed; in ib_poll_handler() 181 int completed; ib_cq_poll_work() local [all...] |
/kernel/linux/linux-5.10/tools/virtio/ |
H A D | virtio_test.c | 173 long started = 0, completed = 0, next_reset = reset_n; in run_test() local 188 completed_before = completed; in run_test() 191 const bool reset = completed > next_reset; in run_test() 196 (started - completed) < batch) { in run_test() 227 /* Flush out completed bufs if any */ in run_test() 229 ++completed; in run_test() 251 started = completed; in run_test() 252 while (completed > next_reset) in run_test() 253 next_reset += completed; in run_test() 256 if (completed in run_test() [all...] |
/kernel/linux/linux-6.6/tools/virtio/ |
H A D | virtio_test.c | 173 long started = 0, completed = 0, next_reset = reset_n; in run_test() local 188 completed_before = completed; in run_test() 191 const bool reset = completed > next_reset; in run_test() 196 (started - completed) < batch) { in run_test() 227 /* Flush out completed bufs if any */ in run_test() 229 ++completed; in run_test() 251 started = completed; in run_test() 252 while (completed > next_reset) in run_test() 253 next_reset += completed; in run_test() 256 if (completed in run_test() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
H A D | intr.c | 54 * and gather all completed waiters into lists by actions 57 struct list_head completed[HOST1X_INTR_ACTION_COUNT]) in remove_completed_waiters() 66 dest = completed + waiter->action; in remove_completed_waiters() 132 static void run_handlers(struct list_head completed[HOST1X_INTR_ACTION_COUNT]) in run_handlers() argument 134 struct list_head *head = completed; in run_handlers() 152 * Remove & handle all waiters that have completed for the given syncpt 158 struct list_head completed[HOST1X_INTR_ACTION_COUNT]; in process_wait_list() local 163 INIT_LIST_HEAD(completed + i); in process_wait_list() 168 completed); in process_wait_list() 179 run_handlers(completed); in process_wait_list() 56 remove_completed_waiters(struct list_head *head, u32 sync, struct list_head completed[HOST1X_INTR_ACTION_COUNT]) remove_completed_waiters() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/mc/ |
H A D | mc-request.c | 398 obj->completed = false; in media_request_object_init() 441 bool completed = false; in media_request_object_unbind() local 457 if (!obj->completed) in media_request_object_unbind() 469 completed = true; in media_request_object_unbind() 477 if (completed) in media_request_object_unbind() 486 bool completed = false; in media_request_object_complete() local 489 if (obj->completed) in media_request_object_complete() 491 obj->completed = true; in media_request_object_complete() 499 completed = true; in media_request_object_complete() 503 if (completed) in media_request_object_complete() [all...] |
/kernel/linux/linux-5.10/drivers/i2c/algos/ |
H A D | i2c-algo-pca.c | 192 int completed = 1; in pca_xfer() local 238 completed = pca_start(adap); in pca_xfer() 243 completed = pca_address(adap, msg); in pca_xfer() 249 completed = pca_tx_byte(adap, in pca_xfer() 258 completed = pca_repeated_start(adap); in pca_xfer() 268 completed = pca_rx_ack(adap, msg->len > 1); in pca_xfer() 275 completed = pca_rx_ack(adap, in pca_xfer() 283 completed = pca_repeated_start(adap); in pca_xfer() 318 completed = pca_repeated_start(adap); in pca_xfer() 345 if (!completed) in pca_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/media/mc/ |
H A D | mc-request.c | 398 obj->completed = false; in media_request_object_init() 442 bool completed = false; in media_request_object_unbind() local 458 if (!obj->completed) in media_request_object_unbind() 470 completed = true; in media_request_object_unbind() 478 if (completed) in media_request_object_unbind() 487 bool completed = false; in media_request_object_complete() local 490 if (obj->completed) in media_request_object_complete() 492 obj->completed = true; in media_request_object_complete() 500 completed = true; in media_request_object_complete() 504 if (completed) in media_request_object_complete() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/algos/ |
H A D | i2c-algo-pca.c | 192 int completed = 1; in pca_xfer() local 238 completed = pca_start(adap); in pca_xfer() 243 completed = pca_address(adap, msg); in pca_xfer() 249 completed = pca_tx_byte(adap, in pca_xfer() 258 completed = pca_repeated_start(adap); in pca_xfer() 268 completed = pca_rx_ack(adap, msg->len > 1); in pca_xfer() 275 completed = pca_rx_ack(adap, in pca_xfer() 283 completed = pca_repeated_start(adap); in pca_xfer() 318 completed = pca_repeated_start(adap); in pca_xfer() 345 if (!completed) in pca_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_qdio.c | 80 int completed; in zfcp_qdio_request_tasklet() local 82 completed = qdio_inspect_output_queue(cdev, 0, &start, &error); in zfcp_qdio_request_tasklet() 83 if (completed > 0) { in zfcp_qdio_request_tasklet() 88 zfcp_qdio_zero_sbals(qdio->req_q, start, completed); in zfcp_qdio_request_tasklet() 93 atomic_add(completed, &qdio->req_q_free); in zfcp_qdio_request_tasklet() 166 int completed; in zfcp_qdio_irq_tasklet() local 172 completed = qdio_inspect_input_queue(cdev, 0, &start, &error); in zfcp_qdio_irq_tasklet() 173 if (completed < 0) in zfcp_qdio_irq_tasklet() 175 if (completed > 0) in zfcp_qdio_irq_tasklet() 176 zfcp_qdio_int_resp(cdev, error, 0, start, completed, in zfcp_qdio_irq_tasklet() [all...] |
/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | cppi_dma.c | 520 * existing queue, processing completed "dma buffers" (segments) on the fly. 1007 bool completed = false; in cppi_rx_scan() local 1020 /* run through all completed BDs */ in cppi_rx_scan() 1022 (safe2ack || completed) && bd && i < NUM_RXCHAN_BD; in cppi_rx_scan() 1028 if (!completed && (bd->hw_options & CPPI_OWN_SET)) in cppi_rx_scan() 1038 if ((bd->hw_options & CPPI_SOP_SET) && !completed) in cppi_rx_scan() 1044 completed = true; in cppi_rx_scan() 1046 if (!completed && len < bd->buflen) { in cppi_rx_scan() 1052 completed = true; in cppi_rx_scan() 1081 completed in cppi_rx_scan() 1172 bool completed = false; cppi_interrupt() local [all...] |
/kernel/linux/linux-5.10/drivers/block/mtip32xx/ |
H A D | mtip32xx.h | 176 u32 completed; member 183 mtip_workq_sdbfx(w->port, group, w->completed); \ 335 /* Array of pointers to the memory mapped completed registers. */ 336 void __iomem *completed[MTIP_MAX_SLOT_GROUPS]; member
|
/kernel/linux/linux-6.6/drivers/block/mtip32xx/ |
H A D | mtip32xx.h | 174 u32 completed; member 181 mtip_workq_sdbfx(w->port, group, w->completed); \ 333 /* Array of pointers to the memory mapped completed registers. */ 334 void __iomem *completed[MTIP_MAX_SLOT_GROUPS]; member
|
/kernel/linux/linux-5.10/drivers/scsi/aacraid/ |
H A D | dpcsup.c | 363 int completed = 0; in aac_intr_normal() local 369 completed = 1; in aac_intr_normal() 382 if (completed) in aac_intr_normal() 416 int completed = 0; in aac_intr_normal() local 422 completed = 1; in aac_intr_normal() 435 if (completed) in aac_intr_normal()
|
/kernel/linux/linux-6.6/drivers/scsi/aacraid/ |
H A D | dpcsup.c | 363 int completed = 0; in aac_intr_normal() local 369 completed = 1; in aac_intr_normal() 382 if (completed) in aac_intr_normal() 416 int completed = 0; in aac_intr_normal() local 422 completed = 1; in aac_intr_normal() 435 if (completed) in aac_intr_normal()
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | pxa27x_udc.c | 869 * Returns 1 if the request completed, 0 otherwise 873 int count, is_short, completed = 0; in read_fifo() local 886 completed = 1; in read_fifo() 891 return completed; in read_fifo() 909 int count, is_short, is_last = 0, completed = 0, totcount = 0; in write_fifo() local 949 completed = 1; in write_fifo() 958 return completed; in write_fifo() 974 int count, is_short, completed = 0; in read_ep0_fifo() local 987 completed = 1; in read_ep0_fifo() 992 return completed; in read_ep0_fifo() 1936 int completed = 0; handle_ep0() local 2019 int completed; handle_ep() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | pxa27x_udc.c | 867 * Returns 1 if the request completed, 0 otherwise 871 int count, is_short, completed = 0; in read_fifo() local 884 completed = 1; in read_fifo() 889 return completed; in read_fifo() 907 int count, is_short, is_last = 0, completed = 0, totcount = 0; in write_fifo() local 947 completed = 1; in write_fifo() 956 return completed; in write_fifo() 972 int count, is_short, completed = 0; in read_ep0_fifo() local 985 completed = 1; in read_ep0_fifo() 990 return completed; in read_ep0_fifo() 1936 int completed = 0; handle_ep0() local 2019 int completed; handle_ep() local [all...] |
/kernel/linux/linux-5.10/drivers/iio/adc/ |
H A D | fsl-imx25-gcq.c | 38 struct completion completed; member 91 complete(&priv->completed); in mx25_gcq_irq() 124 &priv->completed, MX25_GCQ_TIMEOUT); in mx25_gcq_get_raw_value() 328 init_completion(&priv->completed); in mx25_gcq_probe()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | fsl-imx25-gcq.c | 38 struct completion completed; member 91 complete(&priv->completed); in mx25_gcq_irq() 124 &priv->completed, MX25_GCQ_TIMEOUT); in mx25_gcq_get_raw_value() 325 init_completion(&priv->completed); in mx25_gcq_probe()
|