Home
last modified time | relevance | path

Searched refs:cb_arg (Results 1 – 25 of 34) sorted by relevance

12

/drivers/scsi/bnx2fc/
Dbnx2fc_els.c25 void (*cb_func)(struct bnx2fc_els_cb_arg *cb_arg),
26 struct bnx2fc_els_cb_arg *cb_arg, u32 timer_msec);
28 static void bnx2fc_rrq_compl(struct bnx2fc_els_cb_arg *cb_arg) in bnx2fc_rrq_compl() argument
34 BUG_ON(!cb_arg); in bnx2fc_rrq_compl()
35 rrq_req = cb_arg->io_req; in bnx2fc_rrq_compl()
36 orig_io_req = cb_arg->aborted_io_req; in bnx2fc_rrq_compl()
58 kfree(cb_arg); in bnx2fc_rrq_compl()
66 struct bnx2fc_els_cb_arg *cb_arg = NULL; in bnx2fc_send_rrq() local
83 cb_arg = kzalloc(sizeof(struct bnx2fc_els_cb_arg), GFP_NOIO); in bnx2fc_send_rrq()
84 if (!cb_arg) { in bnx2fc_send_rrq()
[all …]
Dbnx2fc_io.c144 if ((io_req->cb_func) && (io_req->cb_arg)) { in bnx2fc_cmd_timeout()
145 io_req->cb_func(io_req->cb_arg); in bnx2fc_cmd_timeout()
146 io_req->cb_arg = NULL; in bnx2fc_cmd_timeout()
939 struct bnx2fc_els_cb_arg *cb_arg = NULL; in bnx2fc_initiate_seq_cleanup() local
951 cb_arg = kzalloc(sizeof(struct bnx2fc_els_cb_arg), GFP_ATOMIC); in bnx2fc_initiate_seq_cleanup()
952 if (!cb_arg) { in bnx2fc_initiate_seq_cleanup()
962 kfree(cb_arg); in bnx2fc_initiate_seq_cleanup()
980 cb_arg->aborted_io_req = orig_io_req; in bnx2fc_initiate_seq_cleanup()
981 cb_arg->io_req = seq_clnp_req; in bnx2fc_initiate_seq_cleanup()
982 cb_arg->r_ctl = r_ctl; in bnx2fc_initiate_seq_cleanup()
[all …]
Dbnx2fc.h434 void (*cb_func)(struct bnx2fc_els_cb_arg *cb_arg);
435 struct bnx2fc_els_cb_arg *cb_arg; member
Dbnx2fc_tgt.c228 if ((io_req->cb_func) && (io_req->cb_arg)) { in bnx2fc_flush_active_ios()
229 io_req->cb_func(io_req->cb_arg); in bnx2fc_flush_active_ios()
230 io_req->cb_arg = NULL; in bnx2fc_flush_active_ios()
/drivers/scsi/qedf/
Dqedf_els.c11 void (*cb_func)(struct qedf_els_cb_arg *cb_arg), in qedf_initiate_els() argument
12 struct qedf_els_cb_arg *cb_arg, uint32_t timer_msec) in qedf_initiate_els()
66 "0x%p cb_arg = %p xid = %x\n", els_req, cb_arg, in qedf_initiate_els()
72 cb_arg->io_req = els_req; in qedf_initiate_els()
73 cb_arg->op = op; in qedf_initiate_els()
74 els_req->cb_arg = cb_arg; in qedf_initiate_els()
96 els_req->cb_arg = NULL; in qedf_initiate_els()
160 if ((els_req->cb_func) && (els_req->cb_arg)) { in qedf_process_els_compl()
161 els_req->cb_func(els_req->cb_arg); in qedf_process_els_compl()
162 els_req->cb_arg = NULL; in qedf_process_els_compl()
[all …]
Dqedf.h169 void (*cb_func)(struct qedf_els_cb_arg *cb_arg);
170 struct qedf_els_cb_arg *cb_arg; member
Dqedf_io.c91 if (io_req->cb_func && io_req->cb_arg) { in qedf_cmd_timeout()
92 op = io_req->cb_arg->op; in qedf_cmd_timeout()
93 io_req->cb_func(io_req->cb_arg); in qedf_cmd_timeout()
94 io_req->cb_arg = NULL; in qedf_cmd_timeout()
1553 if (els_req->cb_func && els_req->cb_arg) { in qedf_flush_els_req()
1554 els_req->cb_func(els_req->cb_arg); in qedf_flush_els_req()
1555 els_req->cb_arg = NULL; in qedf_flush_els_req()
/drivers/nfc/
Dport100.c1155 struct port100_cb_arg *cb_arg = arg; in port100_in_comm_rf_complete() local
1156 nfc_digital_cmd_complete_t cb = cb_arg->complete_cb; in port100_in_comm_rf_complete()
1198 cb(dev->nfc_digital_dev, cb_arg->complete_arg, resp); in port100_in_comm_rf_complete()
1200 kfree(cb_arg); in port100_in_comm_rf_complete()
1208 struct port100_cb_arg *cb_arg; in port100_in_send_cmd() local
1211 cb_arg = kzalloc(sizeof(struct port100_cb_arg), GFP_KERNEL); in port100_in_send_cmd()
1212 if (!cb_arg) in port100_in_send_cmd()
1215 cb_arg->complete_cb = cb; in port100_in_send_cmd()
1216 cb_arg->complete_arg = arg; in port100_in_send_cmd()
1223 port100_in_comm_rf_complete, cb_arg); in port100_in_send_cmd()
[all …]
/drivers/misc/mic/scif/
Dscif_fence.c189 struct scif_cb_arg *cb_arg = arg; in scif_prog_signal_cb() local
191 dma_pool_free(cb_arg->ep->remote_dev->signal_pool, cb_arg->status, in scif_prog_signal_cb()
192 cb_arg->src_dma_addr); in scif_prog_signal_cb()
193 kfree(cb_arg); in scif_prog_signal_cb()
204 struct scif_cb_arg *cb_arg = NULL; in _scif_prog_signal() local
253 cb_arg = kmalloc(sizeof(*cb_arg), GFP_KERNEL); in _scif_prog_signal()
254 if (!cb_arg) { in _scif_prog_signal()
258 cb_arg->src_dma_addr = src; in _scif_prog_signal()
259 cb_arg->status = status; in _scif_prog_signal()
260 cb_arg->ep = ep; in _scif_prog_signal()
[all …]
/drivers/net/ethernet/pensando/ionic/
Dionic_txrx.c14 struct ionic_cq_info *cq_info, void *cb_arg);
17 ionic_desc_cb cb_func, void *cb_arg) in ionic_txq_post() argument
21 ionic_q_post(q, ring_dbell, cb_func, cb_arg); in ionic_txq_post()
25 ionic_desc_cb cb_func, void *cb_arg) in ionic_rxq_post() argument
27 ionic_q_post(q, ring_dbell, cb_func, cb_arg); in ionic_rxq_post()
86 struct ionic_cq_info *cq_info, void *cb_arg) in ionic_rx_clean() argument
90 struct sk_buff *skb = cb_arg; in ionic_rx_clean()
179 ionic_rx_clean(q, desc_info, cq_info, desc_info->cb_arg); in ionic_rx_service()
182 desc_info->cb_arg = NULL; in ionic_rx_service()
294 dev_kfree_skb(cur->cb_arg); in ionic_rx_empty()
[all …]
Dionic_dev.c441 void *cb_arg) in ionic_q_post() argument
447 q->head->cb_arg = cb_arg; in ionic_q_post()
475 void *cb_arg; in ionic_q_service() local
492 cb_arg = desc_info->cb_arg; in ionic_q_service()
495 desc_info->cb_arg = NULL; in ionic_q_service()
498 cb(q, desc_info, cq_info, cb_arg); in ionic_q_service()
Dionic_dev.h152 struct ionic_cq_info *cq_info, void *cb_arg);
161 void *cb_arg; member
294 void *cb_arg);
Dionic_main.c182 adminq->tail->cb_arg = NULL; in ionic_adminq_flush()
216 struct ionic_cq_info *cq_info, void *cb_arg) in ionic_adminq_cb() argument
218 struct ionic_admin_ctx *ctx = cb_arg; in ionic_adminq_cb()
/drivers/nfc/st95hf/
Dcore.c704 struct st95_digital_cmd_complete_arg *cb_arg; in st95hf_response_handler() local
706 cb_arg = &stcontext->complete_cb_arg; in st95hf_response_handler()
717 if (nfcddev->curr_protocol == NFC_PROTO_ISO14443 && cb_arg->rats && in st95hf_response_handler()
735 cb_arg->rats = false; in st95hf_response_handler()
777 struct st95_digital_cmd_complete_arg *cb_arg; in st95hf_irq_thread_handler() local
800 cb_arg = &stcontext->complete_cb_arg; in st95hf_irq_thread_handler()
801 skb_resp = cb_arg->skb_resp; in st95hf_irq_thread_handler()
849 cb_arg->complete_cb(stcontext->ddev, cb_arg->cb_usrarg, skb_resp); in st95hf_irq_thread_handler()
860 cb_arg->rats = false; in st95hf_irq_thread_handler()
863 cb_arg->complete_cb(stcontext->ddev, cb_arg->cb_usrarg, skb_resp); in st95hf_irq_thread_handler()
/drivers/crypto/cavium/nitrox/
Dnitrox_reqmgr.c379 void *cb_arg) in nitrox_process_se_request() argument
396 sr->cb_arg = cb_arg; in nitrox_process_se_request()
539 void *cb_arg; in process_response_list() local
570 cb_arg = sr->cb_arg; in process_response_list()
573 callback(cb_arg, err); in process_response_list()
Dnitrox_common.h26 void *cb_arg);
/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.h47 void (*recv_cb)(void *cb_arg, struct mlx5_fpga_dma_buf *buf);
48 void *cb_arg; member
Dsdk.h115 void (*recv_cb)(void *cb_arg, struct mlx5_fpga_dma_buf *buf);
116 void *cb_arg; member
Dtls.c379 static void mlx5_fpga_tls_hw_qp_recv_cb(void *cb_arg, in mlx5_fpga_tls_hw_qp_recv_cb() argument
382 struct mlx5_fpga_device *fdev = (struct mlx5_fpga_device *)cb_arg; in mlx5_fpga_tls_hw_qp_recv_cb()
473 init_attr.cb_arg = fdev; in mlx5_fpga_tls_init()
/drivers/scsi/bfa/
Dbfa_fcs_fcpim.c694 bfa_cb_itnim_offline(void *cb_arg) in bfa_cb_itnim_offline() argument
696 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg; in bfa_cb_itnim_offline()
707 bfa_cb_itnim_tov_begin(void *cb_arg) in bfa_cb_itnim_tov_begin() argument
709 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg; in bfa_cb_itnim_tov_begin()
718 bfa_cb_itnim_tov(void *cb_arg) in bfa_cb_itnim_tov() argument
720 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg; in bfa_cb_itnim_tov()
735 bfa_cb_itnim_sler(void *cb_arg) in bfa_cb_itnim_sler() argument
737 struct bfa_fcs_itnim_s *itnim = (struct bfa_fcs_itnim_s *) cb_arg; in bfa_cb_itnim_sler()
/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_if.h96 typedef void (*VCHIQ_REMOTE_USE_CALLBACK_T)(void *cb_arg);
139 VCHIQ_REMOTE_USE_CALLBACK_T callback, void *cb_arg);
/drivers/net/wireless/marvell/libertas/
Dcmd.h34 #define lbs_cmd(priv, cmdnr, cmd, cb, cb_arg) ({ \ argument
37 __lbs_cmd(priv, cmdnr, &(cmd)->hdr, __sz, cb, cb_arg); \
/drivers/net/wireless/marvell/libertas_tf/
Dlibertas_tf.h500 #define lbtf_cmd(priv, cmdnr, cmd, cb, cb_arg) ({ \ argument
503 __lbtf_cmd(priv, cmdnr, &(cmd)->hdr, __sz, cb, cb_arg); \
/drivers/android/
Dbinder_alloc.h115 spinlock_t *lock, void *cb_arg);
/drivers/firmware/
Darm_sdei.c203 void *cb_arg) in sdei_event_create() argument
246 reg->callback_arg = cb_arg; in sdei_event_create()
264 reg->callback_arg = cb_arg; in sdei_event_create()

12