Home
last modified time | relevance | path

Searched refs:task (Results 1 – 25 of 30) sorted by relevance

12

/dpdk/examples/vhost_blk/
H A Dblk.c43 struct vhost_blk_task *task, in vhost_bdev_blk_readwrite() argument
58 task->iovs[i].iov_len); in vhost_bdev_blk_readwrite()
61 task->iovs[i].iov_len); in vhost_bdev_blk_readwrite()
62 offset += task->iovs[i].iov_len; in vhost_bdev_blk_readwrite()
71 struct vhost_blk_task *task) in vhost_bdev_process_blk_commands() argument
80 switch (task->req->type) { in vhost_bdev_process_blk_commands()
88 task->req_idx); in vhost_bdev_process_blk_commands()
94 task->req->sector, task->data_len); in vhost_bdev_process_blk_commands()
103 task->req_idx); in vhost_bdev_process_blk_commands()
109 task->req->sector, task->data_len); in vhost_bdev_process_blk_commands()
[all …]
H A Dvhost_blk.c320 if (setup_iovs_from_inflight_desc(task->ctrlr, task->vq, in process_blk_task()
321 task->req_idx, task->iovs, &task->iovs_cnt, in process_blk_task()
327 if (setup_iovs_from_descs_packed(task->ctrlr, task->vq, in process_blk_task()
328 task->req_idx, task->iovs, &task->iovs_cnt, in process_blk_task()
335 if (setup_iovs_from_descs_split(task->ctrlr, task->vq, in process_blk_task()
336 task->req_idx, task->iovs, &task->iovs_cnt, &payload)) { in process_blk_task()
344 assert(sizeof(*task->req) == task->iovs[0].iov_len); in process_blk_task()
347 task->status = (uint8_t *)task->iovs[task->iovs_cnt - 1].iov_base; in process_blk_task()
348 assert(sizeof(*task->status) == task->iovs[task->iovs_cnt - 1].iov_len); in process_blk_task()
351 task->data_len = payload - task->iovs[0].iov_len - in process_blk_task()
[all …]
H A Dvhost_blk.h110 struct vhost_blk_task *task);
/dpdk/lib/eal/windows/
H A Deal_alarm.c82 struct alarm_task *task = arg; in alarm_task_exec() local
83 task->ret = alarm_set(task->entry, task->deadline); in alarm_task_exec()
140 struct alarm_task task = { in rte_eal_alarm_set() local
151 ret = task.ret; in rte_eal_alarm_set()
229 struct intr_task *task = arg; in intr_thread_entry() local
230 task->func(task->arg); in intr_thread_entry()
237 struct intr_task task; in intr_thread_exec_sync() local
240 task.func = func; in intr_thread_exec_sync()
241 task.arg = arg; in intr_thread_exec_sync()
242 rte_spinlock_init(&task.lock); in intr_thread_exec_sync()
[all …]
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_tx.c529 task->pkt_info2 |= in hinic_set_l4_csum_info()
532 task->pkt_info2 |= in hinic_set_l4_csum_info()
540 task->pkt_info1 |= in hinic_set_l4_csum_info()
542 task->pkt_info0 |= in hinic_set_l4_csum_info()
544 task->pkt_info1 |= in hinic_set_l4_csum_info()
546 task->pkt_info0 |= in hinic_set_l4_csum_info()
562 task->pkt_info0 |= in hinic_set_tso_info()
590 task->pkt_info0 = 0; in hinic_fill_tx_offload_info()
591 task->pkt_info1 = 0; in hinic_fill_tx_offload_info()
592 task->pkt_info2 = 0; in hinic_fill_tx_offload_info()
[all …]
H A Dhinic_pmd_tx.h81 struct hinic_sq_task task; member
/dpdk/doc/guides/sample_app_ug/
H A Dpipeline.rst114 1. *Packet processing task*: Process bursts of input packets read from the pipeline input ports.
116 2. *Message handling task*: Periodically, the data plane thread pauses the packet processing task a…
H A Dkernel_nic_interface.rst163 Rx task, lcore 6 for the Tx task, and will create a single KNI interface
165 5 for the Rx task, lcore 7 for the Tx task, and will create a single KNI
H A Dhello_world.rst37 The first task is to initialize the Environment Abstraction Layer (EAL).
H A Dl2_forward_cat.rst172 The first task is to initialize the Environment Abstraction Layer (EAL). The
182 The next task is to initialize the PQoS library and configure CAT. The
H A Dip_pipeline.rst130 1. *Packet processing task*: Process bursts of input packets read from the pipeline input ports.
132 2. *Message handling task*: Periodically, the data plane thread pauses the packet processing task a…
H A Dservice_cores.rst9 any DPDK component to register a service. A service is a work item or task, that
H A Dskeleton.rst50 The first task is to initialize the Environment Abstraction Layer (EAL). The
H A Dcmd_line.rst68 The first task is the initialization of the Environment Abstraction Layer (EAL).
H A Dptpclient.rst94 The first task is to initialize the Environment Abstraction Layer (EAL). The
H A Dl3_forward_access_ctrl.rst335 If it is, the application records the socket IDs of the CPU cores involved in the task.
340 involved in the task to reduce the time for remote memory access.
H A Dflow_classify.rst80 The first task is to initialize the Environment Abstraction Layer (EAL).
H A Dl2_forward_event.rst346 In the **l2fwd_main_loop()** function, the main task is to read ingress packets from
401 In the **l2fwd_event_loop()** function, the main task is to read ingress
H A Dflow_filtering.rst52 The first task is to initialize the Environment Abstraction Layer (EAL). The
H A Ddma.rst119 The first task is to initialize the Environment Abstraction Layer (EAL).
H A Dlink_status_intr.rst212 In the lsi_main_loop() function, the main task is to read ingress packets from the RX queues.
/dpdk/doc/guides/prog_guide/
H A Dgpudev.rst7 When mixing networking activity with task processing on a GPU device,
96 Considering an application with some GPU task
100 that can be used by the CPU to communicate with a GPU task.
110 attached to a receive queue having some task waiting on the GPU
116 and communicated to the task running on the GPU.
H A Drib_lib.rst148 /* routing daemon task */
H A Dgeneric_segmentation_offload_lib.rst38 packets (that task is left to the application).
/dpdk/doc/guides/eventdevs/
H A Ddsw.rst8 distributes the task of scheduling events among all the eventdev ports

12