Home
last modified time | relevance | path

Searched full:agent (Results 1 – 25 of 220) sorted by relevance

123456789

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dhv_vhca.c34 void (*control)(struct mlx5_hv_vhca_agent *agent,
36 void (*invalidate)(struct mlx5_hv_vhca_agent *agent,
38 void (*cleanup)(struct mlx5_hv_vhca_agent *agent);
81 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; in mlx5_hv_vhca_invalidate_work() local
83 if (!agent || !agent->invalidate) in mlx5_hv_vhca_invalidate_work()
86 if (!(BIT(agent->type) & hwork->block_mask)) in mlx5_hv_vhca_invalidate_work()
89 agent->invalidate(agent, hwork->block_mask); in mlx5_hv_vhca_invalidate_work()
120 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; in mlx5_hv_vhca_agents_control() local
122 if (!agent || !agent->control) in mlx5_hv_vhca_agents_control()
125 if (!(AGENT_MASK(agent->type) & block->control)) in mlx5_hv_vhca_agents_control()
[all …]
H A Dhv_vhca.h45 void (*cleanup)(struct mlx5_hv_vhca_agent *agent),
48 void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent);
49 int mlx5_hv_vhca_agent_write(struct mlx5_hv_vhca_agent *agent,
51 void *mlx5_hv_vhca_agent_priv(struct mlx5_hv_vhca_agent *agent);
86 void (*cleanup)(struct mlx5_hv_vhca_agent *agent), in mlx5_hv_vhca_agent_create() argument
92 static inline void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) in mlx5_hv_vhca_agent_destroy() argument
/linux/tools/virtio/virtio-trace/
H A DREADME1 Trace Agent for virtio-trace
4 Trace agent is a user tool for sending trace data of a guest to a Host in low
5 overhead. Trace agent has the following functions:
11 The trace agent operates as follows:
16 4) After the controller of the trace agent receives a start order from a host,
28 Makefile: Makefile of trace agent for virtio-trace
29 trace-agent.c: includes main function, sets up for operating trace agent
30 trace-agent.h: includes all structures and some macros
31 trace-agent-ctl.c: includes controller function for read/write threads
32 trace-agent-rw.c: includes read/write threads function
[all …]
H A DMakefile5 all: trace-agent
10 trace-agent: trace-agent.o trace-agent-ctl.o trace-agent-rw.o
14 rm -f *.o trace-agent
/linux/drivers/md/dm-vdo/
H A Ddedupe.c28 * In all states except DEDUPING, there is a single data_vio, called the lock agent, performing the
29 * asynchronous operations on behalf of the lock. The agent will change during the lifetime of the
31 * on a wait queue. Viewed a different way, the agent holds the lock exclusively until the lock
33 * new data_vios that arrive) use to share a PBN lock. In state DEDUPING, there is no agent. When
34 * the last data_vio in the lock calls back in DEDUPING, it becomes the agent and the lock becomes
42 * data_vios in the lock, so the lock will send the agent to the duplicate zone to acquire the PBN
48 * lock on the duplicate block (UNLOCKING), and if the agent is the last data_vio referencing the
94 * hash_lock's agent, added to the list of pending contexts, and then sent to the index. The
262 struct data_vio *agent; member
265 * Other data_vios with data identical to the agent who are currently waiting for the agent
[all …]
/linux/drivers/target/sbp/
H A Dsbp_target.c259 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_login() argument
262 struct sbp_tport *tport = agent->tport; in sbp_management_request_login()
478 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_query_logins() argument
490 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_reconnect() argument
493 struct sbp_tport *tport = agent->tport; in sbp_management_request_reconnect()
549 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_logout() argument
552 struct sbp_tport *tport = agent->tport; in sbp_management_request_logout()
669 struct sbp_target_agent *agent) in tgt_agent_rw_agent_state() argument
677 spin_lock_bh(&agent->lock); in tgt_agent_rw_agent_state()
678 state = agent->state; in tgt_agent_rw_agent_state()
[all …]
/linux/drivers/infiniband/sw/rdmavt/
H A Dmad.c46 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() argument
56 * If driver needs to be notified of mad agent creation then call back
62 struct ib_mad_agent *agent; in rvt_create_mad_agents() local
69 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, in rvt_create_mad_agents()
73 if (IS_ERR(agent)) { in rvt_create_mad_agents()
74 ret = PTR_ERR(agent); in rvt_create_mad_agents()
78 rvp->send_agent = agent; in rvt_create_mad_agents()
90 agent = rvp->send_agent; in rvt_create_mad_agents()
92 ib_unregister_mad_agent(agent); in rvt_create_mad_agents()
105 * If driver needs notification of mad agent removal make the call back
[all …]
/linux/include/trace/events/
H A Dib_mad.h55 __entry->dev_index = wr->mad_agent_priv->agent.device->index;
56 __entry->port_num = wr->mad_agent_priv->agent.port_num;
86 TP_printk("%d:%d QP%d agent %p: " \
144 __entry->dev_index = wr->mad_agent_priv->agent.device->index;
145 __entry->port_num = wr->mad_agent_priv->agent.port_num;
167 TP_printk("%d:%d QP%d : SEND WC Status %d : agent %p: " \
247 TP_PROTO(struct ib_mad_agent_private *agent),
248 TP_ARGS(agent),
259 __entry->dev_index = agent->agent.device->index;
260 __entry->port_num = agent->agent.port_num;
[all …]
/linux/drivers/mfd/
H A Dtwl4030-irq.c439 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_mask() local
441 agent->imr |= BIT(data->irq - agent->irq_base); in twl4030_sih_mask()
442 agent->imr_change_pending = true; in twl4030_sih_mask()
447 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_unmask() local
449 agent->imr &= ~BIT(data->irq - agent->irq_base); in twl4030_sih_unmask()
450 agent->imr_change_pending = true; in twl4030_sih_unmask()
455 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_set_type() local
461 agent->edge_change |= BIT(data->irq - agent->irq_base); in twl4030_sih_set_type()
468 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_bus_lock() local
470 mutex_lock(&agent->irq_lock); in twl4030_sih_bus_lock()
[all …]
/linux/Documentation/firmware-guide/acpi/
H A Dintel-pmc-mux.rst4 Intel North Mux-Agent
10 North Mux-Agent is a function of the Intel PMC firmware that is supported on
13 platforms that allow the mux-agent to be configured from the operating system
16 The North Mux-Agent (aka. Intel PMC Mux Control, or just mux-agent) driver
30 For every USB Type-C connector under the mux-agent control on the system, there
31 is a separate child node under the PMC mux-agent device node. Those nodes do not
32 represent the actual connectors, but instead the "channels" in the mux-agent
67 Mux-agent specific _DSD Device Properties
79 these device properties as-is when sending the mux-agent specific messages to
94 be "fixed" from the mux-agent's point of view, which means the mux-agent driver
[all …]
/linux/tools/perf/pmu-events/arch/x86/snowridgex/
H A Duncore-interconnect.json737 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
748 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
759 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 0 AD credits acqui…
770 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 0 AD credits acqui…
781 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 0 AD credits acqui…
792 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 0 AD credits acqui…
803 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 0 AD credits acqui…
814 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 0 AD credits acqui…
825 …ion": "CMS Agent0 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 0 AD credits acqui…
836 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 0 AD credits acqui…
[all …]
H A Duncore-cache.json9 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
20 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
31 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 0 AD credits acqui…
42 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 0 AD credits acqui…
53 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 0 AD credits acqui…
64 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 0 AD credits acqui…
75 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 0 AD credits acqui…
86 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 0 AD credits acqui…
97 …ion": "CMS Agent0 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 0 AD credits acqui…
108 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 0 AD credits acqui…
[all …]
H A Duncore-io.json35 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
45 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
55 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
65 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
75 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
85 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
95 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
105 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
5209 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
5220 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
[all …]
/linux/drivers/infiniband/core/
H A Duser_mad.c123 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS]; member
183 return file->agents_dead ? NULL : file->agent[id]; in __get_agent()
186 static int queue_packet(struct ib_umad_file *file, struct ib_mad_agent *agent, in queue_packet() argument
200 if (agent == __get_agent(file, packet->mad.hdr.id)) { in queue_packet()
221 static void send_handler(struct ib_mad_agent *agent, in send_handler() argument
224 struct ib_umad_file *file = agent->context; in send_handler()
234 if (!queue_packet(file, agent, packet, false)) in send_handler()
240 static void recv_handler(struct ib_mad_agent *agent, in recv_handler() argument
244 struct ib_umad_file *file = agent->context; in recv_handler()
264 if (rdma_cap_opa_mad(agent->device, agent->port_num)) in recv_handler()
[all …]
H A Dsecurity.c686 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() argument
691 if (!rdma_protocol_ib(agent->device, agent->port_num)) in ib_mad_agent_security_setup()
694 INIT_LIST_HEAD(&agent->mad_agent_sec_list); in ib_mad_agent_security_setup()
696 ret = security_ib_alloc_security(&agent->security); in ib_mad_agent_security_setup()
704 ret = security_ib_endport_manage_subnet(agent->security, in ib_mad_agent_security_setup()
705 dev_name(&agent->device->dev), in ib_mad_agent_security_setup()
706 agent->port_num); in ib_mad_agent_security_setup()
710 WRITE_ONCE(agent->smp_allowed, true); in ib_mad_agent_security_setup()
711 list_add(&agent->mad_agent_sec_list, &mad_agent_list); in ib_mad_agent_security_setup()
717 security_ib_free_security(agent->security); in ib_mad_agent_security_setup()
[all …]
/linux/tools/perf/pmu-events/arch/x86/icelakex/
H A Duncore-interconnect.json737 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
748 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
759 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 0 AD credits acqui…
770 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 0 AD credits acqui…
781 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 0 AD credits acqui…
792 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 0 AD credits acqui…
803 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 0 AD credits acqui…
814 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 0 AD credits acqui…
825 …ion": "CMS Agent0 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 0 AD credits acqui…
836 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 0 AD credits acqui…
[all …]
H A Duncore-io.json3 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
13 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
23 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
33 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
43 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
53 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
63 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
73 …Free running counter that increments for every 32 bytes of data sent from the IO agent to the SOC",
5178 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
5189 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
[all …]
H A Duncore-cache.json97 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acqui…
108 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acqui…
119 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 0 AD credits acqui…
130 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 0 AD credits acqui…
141 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 0 AD credits acqui…
152 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 0 AD credits acqui…
163 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 0 AD credits acqui…
174 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 0 AD credits acqui…
185 …ion": "CMS Agent0 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 0 AD credits acqui…
196 …tion": "CMS Agent0 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 0 AD credits acqui…
[all …]
/linux/Documentation/networking/
H A Dtls-handshake.rst25 User handshake agent
29 Linux kernel. To provide a handshake service, a handshake agent
35 An open socket is passed to a handshake agent via a netlink operation,
36 which creates a socket descriptor in the agent's file descriptor table.
37 If the handshake completes successfully, the handshake agent promotes
39 SOL_TLS socket options. The handshake agent returns the socket to the
80 handshake agent to exit after a number of milliseconds. This enables the
81 socket to be fully closed once both the kernel and the handshake agent
85 keys, and pre-shared keys are provided to the handshake agent in keys
88 the handshake agent's process keyring in the @ta_keyring field to prevent
[all …]
/linux/tools/perf/pmu-events/arch/x86/skylakex/
H A Duncore-interconnect.json779 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
790 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
801 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
812 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
823 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
834 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
845 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
856 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
867 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
878 "PublicDescription": "Number of CMS Agent
[all...]
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Duncore-interconnect.json779 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
790 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
801 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
812 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
823 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
834 "PublicDescription": "Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
845 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
856 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
867 "PublicDescription": "Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
878 "PublicDescription": "Number of CMS Agent
[all...]
/linux/tools/perf/pmu-events/arch/x86/jaketown/
H A Duncore-io.json17 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
27 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
37 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
77 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
87 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
97 …he R2PCIe agent for sending transactions into the IIO on either NCB or NCS are in use. Transactio…
246 …ot empty. This tracks one of the three rings that are used by the R2PCIe agent. This can be used…
256 …ot empty. This tracks one of the three rings that are used by the R2PCIe agent. This can be used…
266 …ot empty. This tracks one of the three rings that are used by the R2PCIe agent. This can be used…
306 …ot empty. This tracks one of the three rings that are used by the R2PCIe agent. This can be used…
[all …]
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c170 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() local
174 if (agent) { in forward_trap()
175 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR, in forward_trap()
277 static void send_handler(struct ib_mad_agent *agent, in send_handler() argument
285 struct ib_mad_agent *agent; in mthca_create_agents() local
293 agent = ib_register_mad_agent(&dev->ib_dev, p + 1, in mthca_create_agents()
297 if (IS_ERR(agent)) { in mthca_create_agents()
298 ret = PTR_ERR(agent); in mthca_create_agents()
301 dev->send_agent[p][q] = agent; in mthca_create_agents()
327 struct ib_mad_agent *agent; in mthca_free_agents() local
[all …]
/linux/Documentation/admin-guide/perf/
H A Dxgene-pmu.rst19 config1 (agent ID) fields of the perf_event_attr structure. The "events"
24 Most of the SoC PMU has a specific list of agent ID used for monitoring
28 the bit number corresponding to the agent is set, the event is counted only if
29 it is caused by a request from that agent. Each agent ID bit is inversely mapped
31 counted for all agent requests (config1 = 0x0). For all the supported agents of
/linux/Documentation/devicetree/bindings/mailbox/
H A Dxlnx,zynqmp-ipi-mailbox.yaml12 agent owns registers used for notification and buffers for message.
27 Hardware | | IPI Agent | | IPI Buffers | |
32 | Xilinx IPI Agent Block |
71 Remote Xilinx IPI agent ID of which the mailbox is connected to.
101 Remote Xilinx IPI agent ID of which the mailbox is connected to.
132 - description: Remote IPI agent control register region
133 - description: Remote IPI agent optional message buffers
171 - description: Host IPI agent control register region
172 - description: Host IPI agent optional message buffers

123456789