Home
last modified time | relevance | path

Searched refs:agent (Results 1 – 25 of 29) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Dhv_vhca.c83 if (!agent || !agent->invalidate) in mlx5_hv_vhca_invalidate_work()
89 agent->invalidate(agent, hwork->block_mask); in mlx5_hv_vhca_invalidate_work()
122 if (!agent || !agent->control) in mlx5_hv_vhca_agents_control()
128 agent->control(agent, block); in mlx5_hv_vhca_agents_control()
140 if (agent) in mlx5_hv_vhca_capabilities()
234 if (agent) in mlx5_hv_vhca_cleanup()
276 agent = kzalloc(sizeof(*agent), GFP_KERNEL); in mlx5_hv_vhca_agent_create()
277 if (!agent) in mlx5_hv_vhca_agent_create()
293 return agent; in mlx5_hv_vhca_agent_create()
302 if (WARN_ON(agent != hv_vhca->agents[agent->type])) { in mlx5_hv_vhca_agent_destroy()
[all …]
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
/drivers/infiniband/core/
A Dmad_rmpp.c47 struct ib_mad_agent_private *agent; member
92 spin_lock_irqsave(&agent->lock, flags); in ib_cancel_rmpp_recvs()
102 &agent->rmpp_list, list) { in ib_cancel_rmpp_recvs()
137 msg = ib_create_send_mad(&rmpp_recv->agent->agent, recv_wc->wc->src_qp, in ack_recv()
185 msg = alloc_response_msg(&agent->agent, recv_wc); in ack_ds_ack()
219 msg = alloc_response_msg(&agent->agent, recv_wc); in nack_recv()
286 rmpp_recv->ah = ib_create_ah_from_wc(agent->agent.qp->pd, in create_rmpp_recv()
289 agent->agent.port_num); in create_rmpp_recv()
293 rmpp_recv->agent = agent; in create_rmpp_recv()
686 ack_ds_ack(agent, mad_recv_wc); in process_rmpp_ack()
[all …]
A Dagent.c50 struct ib_mad_agent *agent[2]; member
65 if (entry->agent[0] && in __ib_get_agent_port()
70 if (entry->agent[1] && in __ib_get_agent_port()
95 struct ib_mad_agent *agent; in agent_send_response() local
110 agent = port_priv->agent[qpn]; in agent_send_response()
178 if (IS_ERR(port_priv->agent[0])) { in ib_agent_port_open()
179 ret = PTR_ERR(port_priv->agent[0]); in ib_agent_port_open()
190 if (IS_ERR(port_priv->agent[1])) { in ib_agent_port_open()
203 if (port_priv->agent[0]) in ib_agent_port_open()
226 if (port_priv->agent[1]) in ib_agent_port_close()
[all …]
A Dsecurity.c691 if (!rdma_protocol_ib(agent->device, agent->port_num)) 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()
723 if (!rdma_protocol_ib(agent->device, agent->port_num)) in ib_mad_agent_security_cleanup()
726 if (agent->qp->qp_type == IB_QPT_SMI) { in ib_mad_agent_security_cleanup()
728 list_del(&agent->mad_agent_sec_list); in ib_mad_agent_security_cleanup()
737 if (!rdma_protocol_ib(map->agent.device, map->agent.port_num)) in ib_mad_enforce_security()
741 if (!READ_ONCE(map->agent.smp_allowed)) in ib_mad_enforce_security()
747 map->agent.port_num, in ib_mad_enforce_security()
[all …]
A Duser_mad.c264 if (rdma_cap_opa_mad(agent->device, agent->port_num)) in recv_handler()
278 ret = ib_init_ah_attr_from_wc(agent->device, agent->port_num, in recv_handler()
550 if (!agent) { in ib_umad_write()
759 agent = NULL; in ib_umad_reg_agent()
780 file->agent[agent_id] = agent; in ib_umad_reg_agent()
786 if (ret && agent) in ib_umad_reg_agent()
873 agent = NULL; in ib_umad_reg_agent2()
889 file->agent[agent_id] = agent; in ib_umad_reg_agent2()
895 if (ret && agent) in ib_umad_reg_agent2()
924 agent = file->agent[id]; in ib_umad_unreg_agent()
[all …]
A Dmad.c555 agent); in ib_unregister_mad_agent()
844 agent.rmpp_version; in alloc_send_rmpp_list()
856 return agent->rmpp_version && !(agent->flags & IB_MAD_USER_RMPP); in ib_mad_kernel_rmpp_agent()
874 agent); in ib_create_send_mad()
1415 if (method->agent[i]) in check_method_table()
1474 if (method->agent[i] == agent) in remove_methods_mad_agent()
1475 method->agent[i] = NULL; in remove_methods_mad_agent()
2108 mad_agent_priv->agent.recv_handler(&mad_agent_priv->agent, NULL, in ib_mad_complete_recv()
2490 mad_agent_priv->agent.send_handler(&mad_agent_priv->agent, in ib_mad_complete_send_wr()
2646 mad_agent_priv->agent.send_handler(&mad_agent_priv->agent, in clear_mad_error_list()
[all …]
A Dsa_query.c91 struct ib_mad_agent *agent; member
1530 struct ib_mad_agent *agent; in ib_sa_path_rec_get() local
1543 agent = port->agent; in ib_sa_path_rec_get()
1577 init_mad(&query->sa_query, agent); in ib_sa_path_rec_get()
1657 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query() local
1665 agent = port->agent; in ib_sa_mcmember_rec_query()
1747 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query() local
1761 agent = port->agent; in ib_sa_guid_info_rec_query()
1884 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query() local
1890 agent = port->agent; in ib_sa_classport_info_rec_query()
[all …]
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);
A Dcore_priv.h237 int ib_mad_agent_security_setup(struct ib_mad_agent *agent,
239 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent);
292 static inline int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() argument
298 static inline void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup() argument
A Dmad_priv.h92 struct ib_mad_agent agent; member
117 struct ib_mad_agent agent; member
224 struct ib_mad_agent_private *agent[IB_MGMT_MAX_METHODS]; member
A DMakefile13 multicast.o mad.o smi.o agent.o mad_rmpp.o \
/drivers/md/dm-vdo/
A Ddedupe.c262 struct data_vio *agent; member
528 lock->agent = new_agent; in retire_lock_agent()
584 exit_hash_lock(agent); in start_bypassing()
597 lock->agent = data_vio; in vdo_clean_failed_hash_lock()
617 lock->agent = NULL; in vdo_clean_failed_hash_lock()
694 vdo_release_physical_zone_pbn_lock(agent->duplicate.zone, agent->duplicate.pbn, in unlock_duplicate_pbn()
829 lock->agent = agent; in finish_deduping()
1029 lock->agent = NULL; in start_deduping()
1038 agent = NULL; in start_deduping()
1138 agent->is_duplicate = blocks_equal(agent->vio.data, agent->scratch_block); in verify_callback()
[all …]
A Dpacker.c277 struct data_vio *agent = as_data_vio(completion); in finish_compressed_write() local
280 assert_data_vio_in_allocated_zone(agent); in finish_compressed_write()
292 release_compressed_write_waiter(agent, &agent->allocation); in finish_compressed_write()
297 struct data_vio *agent = as_data_vio(completion); in handle_compressed_write_error() local
316 write_data_vio(agent); in handle_compressed_write_error()
434 if (agent == NULL) in write_bin()
437 compression = &agent->compression; in write_bin()
451 abort_packing(agent); in write_bin()
468 REQ_OP_WRITE, agent->allocation.pbn); in write_bin()
470 continue_data_vio_with_error(agent, result); in write_bin()
[all …]
/drivers/target/sbp/
A Dsbp_target.c1018 agent = kmalloc(sizeof(*agent), GFP_KERNEL); in sbp_target_agent_register()
1019 if (!agent) in sbp_target_agent_register()
1026 agent->handler.callback_data = agent; in sbp_target_agent_register()
1037 kfree(agent); in sbp_target_agent_register()
1041 return agent; in sbp_target_agent_register()
1048 kfree(agent); in sbp_target_agent_unregister()
1640 agent = kmalloc(sizeof(*agent), GFP_KERNEL); in sbp_management_agent_register()
1641 if (!agent) in sbp_management_agent_register()
1648 agent->handler.callback_data = agent; in sbp_management_agent_register()
1661 return agent; in sbp_management_agent_register()
[all …]
/drivers/mfd/
A Dtwl4030-irq.c441 agent->imr |= BIT(data->irq - agent->irq_base); in twl4030_sih_mask()
449 agent->imr &= ~BIT(data->irq - agent->irq_base); in twl4030_sih_unmask()
461 agent->edge_change |= BIT(data->irq - agent->irq_base); in twl4030_sih_set_type()
498 if (agent->edge_change) { in twl4030_sih_bus_sync_unlock()
503 agent->edge_change = 0; in twl4030_sih_bus_sync_unlock()
616 struct sih_agent *agent; in twl4030_sih_setup() local
634 agent = kzalloc(sizeof(*agent), GFP_KERNEL); in twl4030_sih_setup()
635 if (!agent) in twl4030_sih_setup()
638 agent->irq_base = irq_base; in twl4030_sih_setup()
639 agent->sih = sih; in twl4030_sih_setup()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dhv_vhca_stats.c60 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_work() local
70 agent = sagent->agent; in mlx5e_hv_vhca_stats_work()
76 rc = mlx5_hv_vhca_agent_write(agent, buf, buf_len); in mlx5e_hv_vhca_stats_work()
99 priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_control()
126 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_create() local
138 if (IS_ERR_OR_NULL(agent)) { in mlx5e_hv_vhca_stats_create()
139 if (IS_ERR(agent)) in mlx5e_hv_vhca_stats_create()
142 PTR_ERR(agent)); in mlx5e_hv_vhca_stats_create()
148 priv->stats_agent.agent = agent; in mlx5e_hv_vhca_stats_create()
154 if (IS_ERR_OR_NULL(priv->stats_agent.agent)) in mlx5e_hv_vhca_stats_destroy()
[all …]
/drivers/infiniband/sw/rdmavt/
A Dmad.c46 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() argument
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()
109 struct ib_mad_agent *agent; in rvt_free_mad_agents() local
116 agent = rvp->send_agent; in rvt_free_mad_agents()
[all …]
/drivers/firmware/arm_scmi/transports/
A Doptee.c160 struct device *dev = agent->dev; in open_session()
204 close_session(agent, tee_session); in get_capabilities()
218 agent->caps = caps; in get_capabilities()
534 struct scmi_optee_agent *agent; in scmi_optee_service_probe() local
548 agent = devm_kzalloc(dev, sizeof(*agent), GFP_KERNEL); in scmi_optee_service_probe()
549 if (!agent) { in scmi_optee_service_probe()
554 agent->dev = dev; in scmi_optee_service_probe()
555 agent->tee_ctx = tee_ctx; in scmi_optee_service_probe()
557 mutex_init(&agent->mu); in scmi_optee_service_probe()
559 ret = get_capabilities(agent); in scmi_optee_service_probe()
[all …]
/drivers/infiniband/hw/mthca/
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()
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
332 agent = dev->send_agent[p][q]; in mthca_free_agents()
[all …]
/drivers/firmware/arm_scmi/vendors/imx/
A Dimx95.rst40 the LM running the calling agent. That includes boot, shutdown, reset,
160 | |DENIED: if the agent does not have permission to get info |
165 | |agent, when the lmid parameter passed via the command is |
200 | |DENIED: if the agent does not have permission to manage the|
232 | |DENIED: if the agent does not have permission to manage the|
265 | |DENIED: if the agent does not have permission to manage the|
568 sets for all so normally exclusive access would be granted to one agent for
570 programmed with the next nearest alarm time. So only one agent in an LM should
954 This protocol allows an agent to start or stop a CPU. It is used to manage
964 There are cases where giving an agent full control of a CPU via the CPU
[all …]
/drivers/platform/x86/intel/uncore-frequency/
A Duncore-frequency-common.c55 int agent, length = 0; in show_agent_types() local
57 for_each_set_bit(agent, &agent_mask, MAX_UNCORE_AGENT_TYPES) { in show_agent_types()
61 length += sysfs_emit_at(buf, length, "%s", agent_name[agent]); in show_agent_types()
/drivers/infiniband/hw/mlx4/
A Dmad.c392 if (agent) { in forward_trap()
1015 static void send_handler(struct ib_mad_agent *agent, in send_handler() argument
1025 struct ib_mad_agent *agent; in mlx4_ib_mad_init() local
1034 agent = ib_register_mad_agent(&dev->ib_dev, p + 1, in mlx4_ib_mad_init()
1038 if (IS_ERR(agent)) { in mlx4_ib_mad_init()
1039 ret = PTR_ERR(agent); in mlx4_ib_mad_init()
1042 dev->send_agent[p][q] = agent; in mlx4_ib_mad_init()
1061 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup() local
1066 agent = dev->send_agent[p][q]; in mlx4_ib_mad_cleanup()
1067 if (agent) { in mlx4_ib_mad_cleanup()
[all …]
/drivers/net/wireless/intel/iwlegacy/
A DKconfig28 look in the hotplug script /etc/hotplug/firmware.agent to
55 look in the hotplug script /etc/hotplug/firmware.agent to
/drivers/pci/pcie/
A Daer.c838 int layer, agent, id; in aer_print_error() local
861 agent = AER_GET_AGENT(info->severity, info->status); in aer_print_error()
865 aer_error_layer[layer], aer_agent_string[agent]); in aer_print_error()
898 int layer, agent, tlp_header_valid = 0; in pci_print_aer() local
927 agent = AER_GET_AGENT(aer_severity, status); in pci_print_aer()
933 aer_error_layer[layer], aer_agent_string[agent]); in pci_print_aer()

Completed in 68 milliseconds

12