Home
last modified time | relevance | path

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

1234

/kernel/linux/linux-5.10/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 in mlx5_hv_vhca_agents_control() local
138 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; mlx5_hv_vhca_capabilities() local
146 mlx5_hv_vhca_control_agent_invalidate(struct mlx5_hv_vhca_agent *agent, u64 block_mask) mlx5_hv_vhca_control_agent_invalidate() argument
196 mlx5_hv_vhca_control_agent_destroy(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_control_agent_destroy() argument
203 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_init() local
227 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_cleanup() 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) mlx5_hv_vhca_agent_create() argument
261 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_agent_create() local
296 mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_destroy() 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) mlx5_hv_vhca_data_block_prepare() argument
331 mlx5_hv_vhca_agent_seq_update(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_seq_update() argument
336 mlx5_hv_vhca_agent_write(struct mlx5_hv_vhca_agent *agent, void *buf, int len) mlx5_hv_vhca_agent_write() argument
368 mlx5_hv_vhca_agent_priv(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_priv() 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), in mlx5_hv_vhca_agent_create()
92 static inline void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) in mlx5_hv_vhca_agent_destroy() argument
97 mlx5_hv_vhca_write_agent(struct mlx5_hv_vhca_agent *agent, in mlx5_hv_vhca_write_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) mlx5_hv_vhca_agent_create() argument
/kernel/linux/linux-6.6/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 in mlx5_hv_vhca_agents_control() local
138 struct mlx5_hv_vhca_agent *agent = hv_vhca->agents[i]; mlx5_hv_vhca_capabilities() local
146 mlx5_hv_vhca_control_agent_invalidate(struct mlx5_hv_vhca_agent *agent, u64 block_mask) mlx5_hv_vhca_control_agent_invalidate() argument
196 mlx5_hv_vhca_control_agent_destroy(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_control_agent_destroy() argument
203 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_init() local
227 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_cleanup() 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) mlx5_hv_vhca_agent_create() argument
261 struct mlx5_hv_vhca_agent *agent; mlx5_hv_vhca_agent_create() local
296 mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_destroy() 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) mlx5_hv_vhca_data_block_prepare() argument
331 mlx5_hv_vhca_agent_seq_update(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_seq_update() argument
336 mlx5_hv_vhca_agent_write(struct mlx5_hv_vhca_agent *agent, void *buf, int len) mlx5_hv_vhca_agent_write() argument
368 mlx5_hv_vhca_agent_priv(struct mlx5_hv_vhca_agent *agent) mlx5_hv_vhca_agent_priv() 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), in mlx5_hv_vhca_agent_create()
92 static inline void mlx5_hv_vhca_agent_destroy(struct mlx5_hv_vhca_agent *agent) in mlx5_hv_vhca_agent_destroy() 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) mlx5_hv_vhca_agent_create() argument
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmad_rmpp.c47 struct ib_mad_agent_private *agent; member
87 void ib_cancel_rmpp_recvs(struct ib_mad_agent_private *agent) in ib_cancel_rmpp_recvs() argument
92 spin_lock_irqsave(&agent->lock, flags); in ib_cancel_rmpp_recvs()
93 list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) { in ib_cancel_rmpp_recvs()
97 spin_unlock_irqrestore(&agent->lock, flags); in ib_cancel_rmpp_recvs()
99 flush_workqueue(agent->qp_info->port_priv->wq); 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()
151 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg() argument
178 ack_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc) ack_ds_ack() argument
212 nack_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc, u8 rmpp_status) nack_recv() argument
276 create_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) create_rmpp_recv() argument
323 find_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) find_rmpp_recv() argument
342 acquire_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) acquire_rmpp_recv() argument
357 insert_rmpp_recv(struct ib_mad_agent_private *agent, struct mad_rmpp_recv *rmpp_recv) insert_rmpp_recv() argument
394 window_size(struct ib_mad_agent_private *agent) window_size() argument
469 continue_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) continue_rmpp() argument
528 start_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) start_rmpp() argument
598 abort_send(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status) abort_send() argument
638 process_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, int newwin) process_ds_ack() argument
648 process_rmpp_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_ack() argument
743 process_rmpp_data(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_data() argument
775 process_rmpp_stop(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_stop() argument
789 process_rmpp_abort(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_abort() argument
805 ib_process_rmpp_recv_wc(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) ib_process_rmpp_recv_wc() argument
844 struct ib_mad_agent_private *agent = mad_send_wr->mad_agent_priv; init_newwin() local
[all...]
H A Dagent.c42 #include "agent.h"
50 struct ib_mad_agent *agent[2]; member
62 if (entry->agent[1]->device == device && in __ib_get_agent_port()
63 entry->agent[1]->port_num == port_num) in __ib_get_agent_port()
86 struct ib_mad_agent *agent; in agent_send_response() local
97 dev_err(&device->dev, "Unable to find port agent\n"); in agent_send_response()
101 agent = port_priv->agent[qpn]; in agent_send_response()
102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); in agent_send_response()
112 send_buf = ib_create_send_mad(agent, w in agent_send_response()
[all...]
H A Dsecurity.c689 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() argument
694 if (!rdma_protocol_ib(agent->device, agent->port_num)) in ib_mad_agent_security_setup()
697 INIT_LIST_HEAD(&agent->mad_agent_sec_list); in ib_mad_agent_security_setup()
699 ret = security_ib_alloc_security(&agent->security); in ib_mad_agent_security_setup()
707 ret = security_ib_endport_manage_subnet(agent->security, in ib_mad_agent_security_setup()
708 dev_name(&agent->device->dev), in ib_mad_agent_security_setup()
709 agent->port_num); in ib_mad_agent_security_setup()
713 WRITE_ONCE(agent->smp_allowed, true); in ib_mad_agent_security_setup()
714 list_add(&agent in ib_mad_agent_security_setup()
724 ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) ib_mad_agent_security_cleanup() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dmad_rmpp.c47 struct ib_mad_agent_private *agent; member
87 void ib_cancel_rmpp_recvs(struct ib_mad_agent_private *agent) in ib_cancel_rmpp_recvs() argument
92 spin_lock_irqsave(&agent->lock, flags); in ib_cancel_rmpp_recvs()
93 list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) { in ib_cancel_rmpp_recvs()
97 spin_unlock_irqrestore(&agent->lock, flags); in ib_cancel_rmpp_recvs()
99 flush_workqueue(agent->qp_info->port_priv->wq); 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()
151 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg() argument
178 ack_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc) ack_ds_ack() argument
212 nack_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *recv_wc, u8 rmpp_status) nack_recv() argument
276 create_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) create_rmpp_recv() argument
323 find_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) find_rmpp_recv() argument
342 acquire_rmpp_recv(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) acquire_rmpp_recv() argument
357 insert_rmpp_recv(struct ib_mad_agent_private *agent, struct mad_rmpp_recv *rmpp_recv) insert_rmpp_recv() argument
394 window_size(struct ib_mad_agent_private *agent) window_size() argument
469 continue_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) continue_rmpp() argument
528 start_rmpp(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) start_rmpp() argument
598 abort_send(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, u8 rmpp_status) abort_send() argument
638 process_ds_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc, int newwin) process_ds_ack() argument
648 process_rmpp_ack(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_ack() argument
743 process_rmpp_data(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_data() argument
775 process_rmpp_stop(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_stop() argument
789 process_rmpp_abort(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) process_rmpp_abort() argument
805 ib_process_rmpp_recv_wc(struct ib_mad_agent_private *agent, struct ib_mad_recv_wc *mad_recv_wc) ib_process_rmpp_recv_wc() argument
844 struct ib_mad_agent_private *agent = mad_send_wr->mad_agent_priv; init_newwin() local
[all...]
H A Dagent.c42 #include "agent.h"
50 struct ib_mad_agent *agent[2]; member
62 if (entry->agent[1]->device == device && in __ib_get_agent_port()
63 entry->agent[1]->port_num == port_num) in __ib_get_agent_port()
86 struct ib_mad_agent *agent; in agent_send_response() local
97 dev_err(&device->dev, "Unable to find port agent\n"); in agent_send_response()
101 agent = port_priv->agent[qpn]; in agent_send_response()
102 ah = ib_create_ah_from_wc(agent->qp->pd, wc, grh, port_num); in agent_send_response()
112 send_buf = ib_create_send_mad(agent, w in agent_send_response()
[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 in ib_mad_agent_security_setup()
721 ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) ib_mad_agent_security_cleanup() argument
[all...]
/kernel/linux/linux-5.10/drivers/target/sbp/
H A Dsbp_target.c259 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_login()
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()
490 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_reconnect()
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()
552 struct sbp_tport *tport = agent->tport; in sbp_management_request_logout()
669 struct sbp_target_agent *agent) in tgt_agent_rw_agent_state()
677 spin_lock_bh(&agent->lock); in tgt_agent_rw_agent_state()
678 state = agent in tgt_agent_rw_agent_state()
258 sbp_management_request_login( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_login() argument
477 sbp_management_request_query_logins( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_query_logins() argument
489 sbp_management_request_reconnect( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_reconnect() argument
548 sbp_management_request_logout( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_logout() argument
668 tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_agent_state() argument
694 tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_agent_reset() argument
710 tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_orb_pointer() argument
749 tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_doorbell() argument
779 tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_unsolicited_status_enable() argument
801 struct sbp_target_agent *agent = callback_data; tgt_agent_rw() local
899 tgt_agent_check_active(struct sbp_target_agent *agent) tgt_agent_check_active() argument
932 struct sbp_target_agent *agent = tgt_agent_fetch_work() local
1015 struct sbp_target_agent *agent; sbp_target_agent_register() local
1044 sbp_target_agent_unregister(struct sbp_target_agent *agent) sbp_target_agent_unregister() argument
1455 struct sbp_management_agent *agent = sbp_mgt_agent_process() local
1586 struct sbp_management_agent *agent = callback_data; sbp_mgt_agent_rw() local
1641 struct sbp_management_agent *agent; sbp_management_agent_register() local
1667 sbp_management_agent_unregister(struct sbp_management_agent *agent) sbp_management_agent_unregister() argument
[all...]
/kernel/linux/linux-6.6/drivers/target/sbp/
H A Dsbp_target.c259 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_login()
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()
490 struct sbp_management_agent *agent, struct sbp_management_request *req, in sbp_management_request_reconnect()
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()
552 struct sbp_tport *tport = agent->tport; in sbp_management_request_logout()
669 struct sbp_target_agent *agent) in tgt_agent_rw_agent_state()
677 spin_lock_bh(&agent->lock); in tgt_agent_rw_agent_state()
678 state = agent in tgt_agent_rw_agent_state()
258 sbp_management_request_login( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_login() argument
477 sbp_management_request_query_logins( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_query_logins() argument
489 sbp_management_request_reconnect( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_reconnect() argument
548 sbp_management_request_logout( struct sbp_management_agent *agent, struct sbp_management_request *req, int *status_data_size) sbp_management_request_logout() argument
668 tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_agent_state() argument
694 tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_agent_reset() argument
710 tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_orb_pointer() argument
749 tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_doorbell() argument
779 tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, int tcode, void *data, struct sbp_target_agent *agent) tgt_agent_rw_unsolicited_status_enable() argument
801 struct sbp_target_agent *agent = callback_data; tgt_agent_rw() local
899 tgt_agent_check_active(struct sbp_target_agent *agent) tgt_agent_check_active() argument
932 struct sbp_target_agent *agent = tgt_agent_fetch_work() local
1015 struct sbp_target_agent *agent; sbp_target_agent_register() local
1044 sbp_target_agent_unregister(struct sbp_target_agent *agent) sbp_target_agent_unregister() argument
1452 struct sbp_management_agent *agent = sbp_mgt_agent_process() local
1583 struct sbp_management_agent *agent = callback_data; sbp_mgt_agent_rw() local
1638 struct sbp_management_agent *agent; sbp_management_agent_register() local
1664 sbp_management_agent_unregister(struct sbp_management_agent *agent) sbp_management_agent_unregister() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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()
93 static void mlx5e_hv_vhca_stats_control(struct mlx5_hv_vhca_agent *agent, in mlx5e_hv_vhca_stats_control() argument
99 priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_control()
116 static void mlx5e_hv_vhca_stats_cleanup(struct mlx5_hv_vhca_agent *agent) in mlx5e_hv_vhca_stats_cleanup() argument
118 struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_cleanup()
126 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_create() local
132 agent in mlx5e_hv_vhca_stats_create()
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dtwl4030-irq.c438 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_mask() local
440 agent->imr |= BIT(data->irq - agent->irq_base); in twl4030_sih_mask()
441 agent->imr_change_pending = true; in twl4030_sih_mask()
446 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_unmask() local
448 agent->imr &= ~BIT(data->irq - agent->irq_base); in twl4030_sih_unmask()
449 agent->imr_change_pending = true; in twl4030_sih_unmask()
454 struct sih_agent *agent = irq_data_get_irq_chip_data(data); in twl4030_sih_set_type() local
460 agent in twl4030_sih_set_type()
467 struct sih_agent *agent = irq_data_get_irq_chip_data(data); twl4030_sih_bus_lock() local
474 struct sih_agent *agent = irq_data_get_irq_chip_data(data); twl4030_sih_bus_sync_unlock() local
582 struct sih_agent *agent = irq_get_handler_data(irq); handle_twl4030_sih() local
615 struct sih_agent *agent; twl4030_sih_setup() local
[all...]
/kernel/linux/linux-6.6/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 in twl4030_sih_set_type()
468 struct sih_agent *agent = irq_data_get_irq_chip_data(data); twl4030_sih_bus_lock() local
475 struct sih_agent *agent = irq_data_get_irq_chip_data(data); twl4030_sih_bus_sync_unlock() local
583 struct sih_agent *agent = irq_get_handler_data(irq); handle_twl4030_sih() local
616 struct sih_agent *agent; twl4030_sih_setup() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H 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()
93 static void mlx5e_hv_vhca_stats_control(struct mlx5_hv_vhca_agent *agent, in mlx5e_hv_vhca_stats_control() argument
99 priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_control()
116 static void mlx5e_hv_vhca_stats_cleanup(struct mlx5_hv_vhca_agent *agent) in mlx5e_hv_vhca_stats_cleanup() argument
118 struct mlx5e_priv *priv = mlx5_hv_vhca_agent_priv(agent); in mlx5e_hv_vhca_stats_cleanup()
126 struct mlx5_hv_vhca_agent *agent; in mlx5e_hv_vhca_stats_create() local
132 agent in mlx5e_hv_vhca_stats_create()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dmad.c88 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() argument
98 * If driver needs to be notified of mad agent creation then call back
104 struct ib_mad_agent *agent; in rvt_create_mad_agents() local
111 agent = ib_register_mad_agent(&rdi->ibdev, p + 1, in rvt_create_mad_agents()
115 if (IS_ERR(agent)) { in rvt_create_mad_agents()
116 ret = PTR_ERR(agent); in rvt_create_mad_agents()
120 rvp->send_agent = agent; in rvt_create_mad_agents()
132 agent = rvp->send_agent; in rvt_create_mad_agents()
134 ib_unregister_mad_agent(agent); in rvt_create_mad_agents()
147 * If driver needs notification of mad agent remova
151 struct ib_mad_agent *agent; rvt_free_mad_agents() local
[all...]
/kernel/linux/linux-6.6/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 remova
109 struct ib_mad_agent *agent; rvt_free_mad_agents() local
[all...]
/kernel/linux/linux-5.10/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/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
115 * @link: Reference in agent's channel list
139 * @channel_list: List of all created channels for the agent
156 static int open_session(struct scmi_optee_agent *agent, u32 *tee_session) in open_session() argument
158 struct device *dev = agent->dev; in open_session()
166 ret = tee_client_open_session(agent->tee_ctx, &arg, NULL); in open_session()
177 static void close_session(struct scmi_optee_agent *agent, u32 tee_session) in close_session() argument
179 tee_client_close_session(agent->tee_ctx, tee_session); in close_session()
182 static int get_capabilities(struct scmi_optee_agent *agent) in get_capabilities() argument
546 struct scmi_optee_agent *agent; scmi_optee_service_probe() local
589 struct scmi_optee_agent *agent = scmi_optee_private; scmi_optee_service_remove() local
[all...]
/kernel/linux/linux-5.10/include/trace/events/
H A Dib_mad.h56 __entry->dev_index = wr->mad_agent_priv->agent.device->index;
57 __entry->port_num = wr->mad_agent_priv->agent.port_num;
87 TP_printk("%d:%d QP%d agent %p: " \
145 __entry->dev_index = wr->mad_agent_priv->agent.device->index;
146 __entry->port_num = wr->mad_agent_priv->agent.port_num;
168 TP_printk("%d:%d QP%d : SEND WC Status %d : agent %p: " \
252 TP_PROTO(struct ib_mad_agent_private *agent),
253 TP_ARGS(agent),
264 __entry->dev_index = agent->agent
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/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...]
/kernel/linux/linux-5.10/security/yama/
H A Dyama_lsm.c48 struct task_struct *agent; member
58 agent_cmd = kstrdup_quotable_cmdline(info->agent, GFP_KERNEL); in __report_access()
63 info->agent->pid); in __report_access()
68 put_task_struct(info->agent); in __report_access()
75 struct task_struct *agent) in report_access()
78 char agent_comm[sizeof(agent->comm)]; in report_access()
89 get_task_comm(agent_comm, agent), agent->pid); in report_access()
98 get_task_struct(agent); in report_access()
101 info->agent in report_access()
74 report_access(const char *access, struct task_struct *target, struct task_struct *agent) report_access() argument
[all...]

Completed in 17 milliseconds

1234