Home
last modified time | relevance | path

Searched refs:control (Results 1 – 25 of 148) sorted by relevance

123456

/dpdk/drivers/raw/ifpga/base/
H A Difpga_feature_dev.c19 struct feature_port_control control; in __fpga_port_enable() local
30 control.csr = readq(&port_hdr->control); in __fpga_port_enable()
31 control.port_sftrst = 0x0; in __fpga_port_enable()
32 writeq(control.csr, &port_hdr->control); in __fpga_port_enable()
38 struct feature_port_control control; in __fpga_port_disable() local
48 control.csr = readq(&port_hdr->control); in __fpga_port_disable()
49 control.port_sftrst = 0x1; in __fpga_port_disable()
50 writeq(control.csr, &port_hdr->control); in __fpga_port_disable()
57 control.port_sftrst_ack = 1; in __fpga_port_disable()
59 if (fpga_wait_register_field(port_sftrst_ack, control, in __fpga_port_disable()
[all …]
H A Difpga_port.c83 struct feature_port_control control; in port_get_latency_tolerance() local
88 control.csr = readq(&port_hdr->control); in port_get_latency_tolerance()
89 *val = control.latency_tolerance; in port_get_latency_tolerance()
/dpdk/drivers/net/qede/base/
H A Decore_hw.c61 p_pool->ptts[i].pxp.pretend.control = 0; in ecore_ptt_pool_alloc()
371 u16 control = 0; in ecore_fid_pretend() local
378 SET_FIELD(control, PXP_PRETEND_CMD_PORT, 0); in ecore_fid_pretend()
385 p_ptt->pxp.pretend.control = OSAL_CPU_TO_LE16(control); in ecore_fid_pretend()
397 u16 control = 0; in ecore_port_pretend() local
402 p_ptt->pxp.pretend.control = OSAL_CPU_TO_LE16(control); in ecore_port_pretend()
412 u16 control = 0; in ecore_port_unpretend() local
414 SET_FIELD(control, PXP_PRETEND_CMD_PORT, 0); in ecore_port_unpretend()
418 p_ptt->pxp.pretend.control = OSAL_CPU_TO_LE16(control); in ecore_port_unpretend()
429 u16 control = 0; in ecore_port_fid_pretend() local
[all …]
/dpdk/drivers/dma/ioat/
H A Dioat_hw_defs.h129 } control; member
156 } control; member
185 } control; member
224 } control; member
265 } control; member
/dpdk/drivers/raw/ioat/
H A Dioat_spec.h108 } control; member
135 } control; member
164 } control; member
203 } control; member
244 } control; member
H A Drte_ioat_rawdev_fns.h68 } control; member
198 desc->u.control.fence = 1; in __ioat_fence()
211 .control.completion_update = 1; in __ioat_perform_ops()
/dpdk/drivers/net/nfp/nfpcore/
H A Dnfp_nsp_eth.c119 uint64_t control; member
454 reg = rte_le_to_cpu_64(entries[idx].control); in nfp_eth_set_mod_enable()
457 entries[idx].control = rte_cpu_to_le_64(reg); in nfp_eth_set_mod_enable()
503 reg = rte_le_to_cpu_64(entries[idx].control); in nfp_eth_set_configured()
506 entries[idx].control = rte_cpu_to_le_64(reg); in nfp_eth_set_configured()
541 entries[idx].control |= rte_cpu_to_le_64(ctrl_bit); in nfp_eth_set_bit_config()
/dpdk/doc/guides/nics/
H A Dkni.rst25 an application should control a physical port and create one virtual KNI port,
61 KNI control path is not supported with the PMD, since there is no physical
69 to handle Linux network interface control commands, like ``ifconfig kni0 up``
71 With ``no_request_thread`` option, pthread is not created and control commands
H A Dngbe.rst26 - Link flow control
51 NGBE PMD provides the following log types available for control:
H A Dmemif.rst30 net_memif1, and so on. Memif uses unix domain socket to transmit control
67 For detailed information on memif control messages, see: net/memif/memif.h.
71 connected socket (control channel). Then it sends the 'hello' message
75 uses this id to find server interface, and assigns the control channel to this
90 - net/memif/memif.h *- control messages definitions*
/dpdk/doc/guides/prog_guide/
H A Dkernel_nic_interface.rst9 The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the Linux* control plan…
36 that is used by the DPDK KNI API functions to control and communicate with
40 can be specified when the module is loaded to control its behavior:
193 causes a deadlock when callbacks run control commands on another Linux kernel
213 control the rescheduling interval of the KNI kthreads.
216 latency or performance for control plane traffic.
249 random MAC address and control the affinity of the kernel Rx thread(s)
257 manipulated by control commands or functions external to the application.
384 control, statistics, or dumping device registers.
/dpdk/lib/eal/common/
H A Deal_common_proc.c268 char control[CMSG_SPACE(sizeof(m->msg.fds))]; in read_msg() local
280 msgh.msg_control = control; in read_msg()
281 msgh.msg_controllen = sizeof(control); in read_msg()
685 char control[CMSG_SPACE(fd_size)]; in send_msg() local
695 memset(control, 0, sizeof(control)); in send_msg()
704 msgh.msg_control = control; in send_msg()
705 msgh.msg_controllen = sizeof(control); in send_msg()
/dpdk/doc/guides/sample_app_ug/
H A Dl3_forward_power_man.rst12 with the power management algorithms to control the P-states and
21 by leveraging the Power library to control P-state and C-state of processor based on packet load.
45 CPUFreq is the infrastructure provided by the Linux* kernel to control the processor performance st…
63 CPUIdle is the infrastructure provide by the Linux kernel to control the processor C-state capabili…
127 It changes the P-state governor to userspace for specific cores that are under control.
149 and use them to control P-state and C-state of processors via the power management library.
150 Frequency (P-state) control and sleep state (C-state) control work individually for each logical co…
160 Only power control related code is shown.
206 There is no way to control C- state directly, and the CPUIdle subsystem in OS is intelligent enough
/dpdk/lib/vhost/
H A Dsocket.c107 char control[CMSG_SPACE(max_fds * sizeof(int))]; in read_fd_message() local
120 msgh.msg_control = control; in read_fd_message()
121 msgh.msg_controllen = sizeof(control); in read_fd_message()
161 char control[CMSG_SPACE(fdsize)]; in send_fd_message() local
173 msgh.msg_control = control; in send_fd_message()
174 msgh.msg_controllen = sizeof(control); in send_fd_message()
/dpdk/doc/guides/nics/features/
H A Ddpaa.ini17 Flow control = Y
H A Dnfp.ini18 Flow control = Y
H A Dfailsafe.ini20 Flow control = Y
H A Docteontx.ini24 Flow control = Y
H A Dtap.ini20 Flow control = Y
H A Dmvpp2.ini15 Flow control = Y
H A Dionic.ini24 Flow control = Y
H A Dqede_vf.ini20 Flow control = Y
H A Datlantic.ini19 Flow control = Y
H A De1000.ini18 Flow control = Y
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_user.c112 char control[CMSG_SPACE(fd_size)]; in vhost_user_write() local
116 memset(control, 0, sizeof(control)); in vhost_user_write()
123 msgh.msg_control = control; in vhost_user_write()
124 msgh.msg_controllen = sizeof(control); in vhost_user_write()

123456