Searched refs:agent (Results 1 - 25 of 50) sorted by relevance

12

/linux-master/tools/virtio/virtio-trace/
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-master/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]; local
83 if (!agent || !agent->invalidate)
86 if (!(BIT(agent->type) & hwork->block_mask))
89 agent->invalidate(agent, hwork->block_mask);
120 struct mlx5_hv_vhca_agent *agent local
138 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; local
146 mlx5_hv_vhca_control_agent_invalidate(struct mlx5_hv_vhca_agent *agent, u64 block_mask) argument
196 mlx5_hv_vhca_control_agent_destroy(struct mlx5_hv_vhca_agent *agent) argument
203 struct mlx5_hv_vhca_agent *agent; local
227 struct mlx5_hv_vhca_agent *agent; local
252 mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca, enum mlx5_hv_vhca_agent_type type, void (*control)(struct mlx5_hv_vhca_agent*, struct mlx5_hv_vhca_control_block *block), void (*invalidate)(struct mlx5_hv_vhca_agent*, u64 block_mask), void (*cleaup)(struct mlx5_hv_vhca_agent *agent), void *priv) argument
261 struct mlx5_hv_vhca_agent *agent; local
296 mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) argument
318 mlx5_hv_vhca_data_block_prepare(struct mlx5_hv_vhca_agent *agent, struct mlx5_hv_vhca_data_block *data_block, void *src, int len, int *offset) argument
331 mlx5_hv_vhca_agent_seq_update(struct mlx5_hv_vhca_agent *agent) argument
336 mlx5_hv_vhca_agent_write(struct mlx5_hv_vhca_agent *agent, void *buf, int len) argument
368 mlx5_hv_vhca_agent_priv(struct mlx5_hv_vhca_agent *agent) argument
[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),
92 static inline void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) argument
80 mlx5_hv_vhca_agent_create(struct mlx5_hv_vhca *hv_vhca, enum mlx5_hv_vhca_agent_type type, void (*control)(struct mlx5_hv_vhca_agent*, struct mlx5_hv_vhca_control_block *block), void (*invalidate)(struct mlx5_hv_vhca_agent*, u64 block_mask), void (*cleanup)(struct mlx5_hv_vhca_agent *agent), void *context) argument
/linux-master/tools/perf/jvmti/
H A Djvmti_agent.h21 int jvmti_close(void *agent);
22 int jvmti_write_code(void *agent, char const *symbol_name,
26 int jvmti_write_debug_info(void *agent, uint64_t code, int nr_lines,
/linux-master/drivers/infiniband/sw/rdmavt/
H A Dmad.c46 static void rvt_send_mad_handler(struct ib_mad_agent *agent, argument
56 * If driver needs to be notified of mad agent creation then call back
62 struct ib_mad_agent *agent; local
69 agent = ib_register_mad_agent(&rdi->ibdev, p + 1,
73 if (IS_ERR(agent)) {
74 ret = PTR_ERR(agent);
78 rvp->send_agent = agent;
90 agent = rvp->send_agent;
92 ib_unregister_mad_agent(agent);
105 * If driver needs notification of mad agent remova
109 struct ib_mad_agent *agent; local
[all...]
/linux-master/drivers/infiniband/core/
H A Dmad_rmpp.h46 ib_process_rmpp_recv_wc(struct ib_mad_agent_private *agent,
54 void ib_cancel_rmpp_recvs(struct ib_mad_agent_private *agent);
H A Dagent.c42 #include "agent.h"
50 struct ib_mad_agent *agent[2]; member in struct:ib_agent_port_private
62 if (entry->agent[1]->device == device &&
63 entry->agent[1]->port_num == port_num)
86 struct ib_mad_agent *agent; local
97 dev_err(&device->dev, "Unable to find port agent\n");
101 agent = port_priv->agent[qpn];
102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num);
112 send_buf = ib_create_send_mad(agent, w
[all...]
H A Dmad_rmpp.c47 struct ib_mad_agent_private *agent; member in struct:mad_rmpp_recv
87 void ib_cancel_rmpp_recvs(struct ib_mad_agent_private *agent) argument
92 spin_lock_irqsave(&agent->lock, flags);
93 list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) {
97 spin_unlock_irqrestore(&agent->lock, flags);
99 flush_workqueue(agent->qp_info->port_priv->wq);
102 &agent->rmpp_list, list) {
137 msg = ib_create_send_mad(&rmpp_recv->agent->agent, recv_wc->wc->src_qp,
151 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, argument
178 ack_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc) argument
212 nack_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc, u8 rmpp_status) argument
276 create_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
323 find_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
342 acquire_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
357 insert_rmpp_recv(struct ib_mad_agent_private *agent, struct mad_rmpp_recv *rmpp_recv) argument
394 window_size(struct ib_mad_agent_private *agent) argument
469 continue_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
528 start_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
598 abort_send(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status) argument
638 process_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, int newwin) argument
648 process_rmpp_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
743 process_rmpp_data(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
775 process_rmpp_stop(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
789 process_rmpp_abort(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
805 ib_process_rmpp_recv_wc(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) argument
844 struct ib_mad_agent_private *agent = mad_send_wr->mad_agent_priv; local
[all...]
H A Dsecurity.c686 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, argument
691 if (!rdma_protocol_ib(agent->device, agent->port_num))
694 INIT_LIST_HEAD(&agent->mad_agent_sec_list);
696 ret = security_ib_alloc_security(&agent->security);
704 ret = security_ib_endport_manage_subnet(agent->security,
705 dev_name(&agent->device->dev),
706 agent->port_num);
710 WRITE_ONCE(agent->smp_allowed, true);
711 list_add(&agent
721 ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) argument
[all...]
H A Duser_mad.c120 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS]; member in struct:ib_umad_file
180 return file->agents_dead ? NULL : file->agent[id];
184 struct ib_mad_agent *agent,
194 if (agent == __get_agent(file, packet->mad.hdr.id)) {
214 static void send_handler(struct ib_mad_agent *agent, argument
217 struct ib_umad_file *file = agent->context;
227 if (!queue_packet(file, agent, packet))
233 static void recv_handler(struct ib_mad_agent *agent, argument
237 struct ib_umad_file *file = agent->context;
257 if (rdma_cap_opa_mad(agent
183 queue_packet(struct ib_umad_file *file, struct ib_mad_agent *agent, struct ib_umad_packet *packet) argument
504 struct ib_mad_agent *agent; local
688 struct ib_mad_agent *agent = NULL; local
789 struct ib_mad_agent *agent = NULL; local
897 struct ib_mad_agent *agent = NULL; local
[all...]
H A Dmad_priv.h92 struct ib_mad_agent agent; member in struct:ib_mad_agent_private
114 struct ib_mad_agent agent; member in struct:ib_mad_snoop_private
157 struct ib_mad_agent_private *agent[IB_MGMT_MAX_METHODS]; member in struct:ib_mad_mgmt_method_table
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dhv_vhca_stats.c60 struct mlx5_hv_vhca_agent *agent; local
70 agent = sagent->agent;
76 rc = mlx5_hv_vhca_agent_write(agent, buf, buf_len);
93 static void mlx5e_hv_vhca_stats_control(struct mlx5_hv_vhca_agent *agent, argument
99 priv = mlx5_hv_vhca_agent_priv(agent);
116 static void mlx5e_hv_vhca_stats_cleanup(struct mlx5_hv_vhca_agent *agent) argument
118 struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent);
126 struct mlx5_hv_vhca_agent *agent; local
132 agent
[all...]
/linux-master/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
267 struct data_vio *agent; member in struct:hash_lock
270 * Other data_vios with data identical to the agent wh
586 start_bypassing(struct hash_lock *lock, struct data_vio *agent) argument
636 struct data_vio *agent = as_data_vio(completion); local
692 struct data_vio *agent = as_data_vio(completion); local
715 start_unlocking(struct hash_lock *lock, struct data_vio *agent) argument
729 process_update_result(struct data_vio *agent) argument
748 struct data_vio *agent = as_data_vio(completion); local
795 start_updating(struct hash_lock *lock, struct data_vio *agent) argument
820 struct data_vio *agent = data_vio; local
1008 start_deduping(struct hash_lock *lock, struct data_vio *agent, bool agent_is_done) argument
1079 struct data_vio *agent = as_data_vio(completion); local
1140 struct data_vio *agent = as_data_vio(completion); local
1148 struct data_vio *agent = as_data_vio(completion); local
1164 struct data_vio *agent = vio_as_data_vio(bio->bi_private); local
1195 start_verifying(struct hash_lock *lock, struct data_vio *agent) argument
1228 struct data_vio *agent = as_data_vio(completion); local
1280 acquire_provisional_reference(struct data_vio *agent, struct pbn_lock *lock, struct slab_depot *depot) argument
1315 struct data_vio *agent = as_data_vio(completion); local
1416 start_locking(struct hash_lock *lock, struct data_vio *agent) argument
1446 finish_writing(struct hash_lock *lock, struct data_vio *agent) argument
1559 start_writing(struct hash_lock *lock, struct data_vio *agent) argument
1647 process_query_result(struct data_vio *agent) argument
1668 struct data_vio *agent = as_data_vio(completion); local
[all...]
H A Dpacker.c278 struct data_vio *agent = as_data_vio(completion); local
281 assert_data_vio_in_allocated_zone(agent);
284 * Process all the non-agent waiters first to ensure that the pbn lock can not be released
287 for (client = agent->compression.next_in_batch; client != NULL; client = next) {
289 release_compressed_write_waiter(client, &agent->allocation);
293 release_compressed_write_waiter(agent, &agent->allocation);
298 struct data_vio *agent = as_data_vio(completion); local
299 struct allocation *allocation = &agent->allocation;
309 for (client = agent
431 struct data_vio *agent = remove_from_bin(packer, bin); local
[all...]
/linux-master/drivers/mfd/
H A Dtwl4030-irq.c439 struct sih_agent *agent = irq_data_get_irq_chip_data(data); local
441 agent->imr |= BIT(data->irq - agent->irq_base);
442 agent->imr_change_pending = true;
447 struct sih_agent *agent = irq_data_get_irq_chip_data(data); local
449 agent->imr &= ~BIT(data->irq - agent->irq_base);
450 agent->imr_change_pending = true;
455 struct sih_agent *agent = irq_data_get_irq_chip_data(data); local
461 agent
468 struct sih_agent *agent = irq_data_get_irq_chip_data(data); local
475 struct sih_agent *agent = irq_data_get_irq_chip_data(data); local
583 struct sih_agent *agent = irq_get_handler_data(irq); local
616 struct sih_agent *agent; local
[all...]
/linux-master/drivers/firmware/arm_scmi/
H A Doptee.c36 * already identified and bound to channel handle in both SCMI agent
60 * SCMI shm information are 0 if agent expects to use OP-TEE regular SHM
117 * @link: Reference in agent's channel list
141 * @channel_list: List of all created channels for the agent
158 static int open_session(struct scmi_optee_agent *agent, u32 *tee_session) argument
160 struct device *dev = agent->dev;
168 ret = tee_client_open_session(agent->tee_ctx, &arg, NULL);
179 static void close_session(struct scmi_optee_agent *agent, u32 tee_session) argument
181 tee_client_close_session(agent->tee_ctx, tee_session);
184 static int get_capabilities(struct scmi_optee_agent *agent) argument
552 struct scmi_optee_agent *agent; local
595 struct scmi_optee_agent *agent = scmi_optee_private; local
[all...]
/linux-master/drivers/target/sbp/
H A Dsbp_target.c259 struct sbp_management_agent *agent, struct sbp_management_request *req,
262 struct sbp_tport *tport = agent->tport;
478 struct sbp_management_agent *agent, struct sbp_management_request *req,
490 struct sbp_management_agent *agent, struct sbp_management_request *req,
493 struct sbp_tport *tport = agent->tport;
549 struct sbp_management_agent *agent, struct sbp_management_request *req,
552 struct sbp_tport *tport = agent->tport;
669 struct sbp_target_agent *agent)
677 spin_lock_bh(&agent->lock);
678 state = agent
258 sbp_management_request_login( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) argument
477 sbp_management_request_query_logins( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) argument
489 sbp_management_request_reconnect( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) argument
548 sbp_management_request_logout( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) argument
668 tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) argument
694 tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) argument
710 tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) argument
749 tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) argument
779 tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) argument
801 struct sbp_target_agent *agent = callback_data; local
899 tgt_agent_check_active(struct sbp_target_agent *agent) argument
932 struct sbp_target_agent *agent = local
1015 struct sbp_target_agent *agent; local
1044 sbp_target_agent_unregister(struct sbp_target_agent *agent) argument
1452 struct sbp_management_agent *agent = local
1583 struct sbp_management_agent *agent = callback_data; local
1638 struct sbp_management_agent *agent; local
1664 sbp_management_agent_unregister(struct sbp_management_agent *agent) argument
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c170 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; local
174 if (agent) {
175 send_buf = ib_create_send_mad(agent, qpn, 0, 0, IB_MGMT_MAD_HDR,
277 static void send_handler(struct ib_mad_agent *agent, argument
285 struct ib_mad_agent *agent; local
293 agent = ib_register_mad_agent(&dev->ib_dev, p + 1,
297 if (IS_ERR(agent)) {
298 ret = PTR_ERR(agent);
301 dev->send_agent[p][q] = agent;
327 struct ib_mad_agent *agent; local
[all...]
/linux-master/security/yama/
H A Dyama_lsm.c49 struct task_struct *agent; member in struct:access_report_info
59 agent_cmd = kstrdup_quotable_cmdline(info->agent, GFP_KERNEL);
64 info->agent->pid);
69 put_task_struct(info->agent);
76 struct task_struct *agent)
79 char agent_comm[sizeof(agent->comm)];
90 get_task_comm(agent_comm, agent), agent->pid);
99 get_task_struct(agent);
102 info->agent
75 report_access(const char *access, struct task_struct *target, struct task_struct *agent) argument
[all...]
/linux-master/arch/mips/include/asm/mach-ip27/
H A Dmmzone.h7 #include <asm/sn/agent.h>
/linux-master/arch/mips/sgi-ip27/
H A Dip27-console.c12 #include <asm/sn/agent.h>
/linux-master/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
[all...]
/linux-master/arch/mips/dec/
H A Dkn02xa-berr.c53 const char *kind, *agent, *cycle, *event; local
66 agent = cpustr;
84 kind, agent, cycle, event, address);
H A Dkn01-berr.c81 const char *kind, *agent, *cycle, *event; local
92 agent = cpustr;
138 kind, agent, cycle, event, address);
/linux-master/arch/mips/pci/
H A Dpci-ip27.c16 #include <asm/sn/agent.h>

Completed in 177 milliseconds

12