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

/linux-4.4.14/drivers/misc/vmw_vmci/
H A Dvmci_datagram.c39 void *client_data; member in struct:datagram_entry
62 void *client_data, struct vmci_handle *out_handle) dg_create_handle()
91 entry->client_data = client_data; dg_create_handle()
149 dg_info->entry->recv_cb(dg_info->entry->client_data, &dg_info->msg); dg_delayed_dispatch()
252 retval = dst_entry->recv_cb(dst_entry->client_data, dg); dg_dispatch_as_host()
393 dst_entry->recv_cb(dst_entry->client_data, dg); vmci_datagram_invoke_guest_handler()
406 * @client_data: Pointer for a datagram_entry struct
415 void *client_data, vmci_datagram_create_handle_priv()
430 client_data, out_handle); vmci_datagram_create_handle_priv()
449 void *client_data, vmci_datagram_create_handle()
455 recv_cb, client_data, vmci_datagram_create_handle()
58 dg_create_handle(u32 resource_id, u32 flags, u32 priv_flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) dg_create_handle() argument
411 vmci_datagram_create_handle_priv(u32 resource_id, u32 flags, u32 priv_flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) vmci_datagram_create_handle_priv() argument
446 vmci_datagram_create_handle(u32 resource_id, u32 flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) vmci_datagram_create_handle() argument
H A Dvmci_doorbell.c46 void *client_data; member in struct:dbell_entry
293 entry->notify_cb(entry->client_data); dbell_delayed_dispatch()
323 entry->notify_cb(entry->client_data); vmci_dbell_host_context_notify()
371 dbell->notify_cb(dbell->client_data); dbell_fire_entries()
401 * @client_data: A parameter to be passed to the callback.
415 vmci_callback notify_cb, void *client_data) vmci_doorbell_create()
468 entry->client_data = client_data; vmci_doorbell_create()
412 vmci_doorbell_create(struct vmci_handle *handle, u32 flags, u32 priv_flags, vmci_callback notify_cb, void *client_data) vmci_doorbell_create() argument
H A Dvmci_queue_pair.c233 void *client_data; member in struct:qp_broker_entry
1375 void *client_data, struct qp_broker_entry **ent) qp_broker_create()
1440 entry->client_data = client_data; qp_broker_create()
1603 void *client_data, qp_broker_attach()
1759 entry->client_data = client_data; qp_broker_attach()
1788 void *client_data, qp_broker_alloc()
1831 context, wakeup_cb, client_data, ent); qp_broker_alloc()
1837 context, wakeup_cb, client_data, ent); qp_broker_alloc()
1862 void *client_data) qp_alloc_host_work()
1881 wakeup_cb, client_data, &entry, &swap); qp_alloc_host_work()
1922 void *client_data) vmci_qp_alloc()
1937 priv_flags, wakeup_cb, client_data); vmci_qp_alloc()
2249 entry->wakeup_cb(entry->client_data); vmci_qp_broker_detach()
2254 entry->client_data = NULL; vmci_qp_broker_detach()
2355 entry->wakeup_cb(entry->client_data); vmci_qp_broker_map()
2584 static int qp_wakeup_cb(void *client_data) qp_wakeup_cb() argument
2586 struct vmci_qp *qpair = (struct vmci_qp *)client_data; qp_wakeup_cb()
2772 void *client_data; vmci_qpair_alloc() local
2816 client_data = NULL; vmci_qpair_alloc()
2825 client_data = (void *)my_qpair; vmci_qpair_alloc()
2840 wakeup_cb, client_data); vmci_qpair_alloc()
1366 qp_broker_create(struct vmci_handle handle, u32 peer, u32 flags, u32 priv_flags, u64 produce_size, u64 consume_size, struct vmci_qp_page_store *page_store, struct vmci_ctx *context, vmci_event_release_cb wakeup_cb, void *client_data, struct qp_broker_entry **ent) qp_broker_create() argument
1594 qp_broker_attach(struct qp_broker_entry *entry, u32 peer, u32 flags, u32 priv_flags, u64 produce_size, u64 consume_size, struct vmci_qp_page_store *page_store, struct vmci_ctx *context, vmci_event_release_cb wakeup_cb, void *client_data, struct qp_broker_entry **ent) qp_broker_attach() argument
1779 qp_broker_alloc(struct vmci_handle handle, u32 peer, u32 flags, u32 priv_flags, u64 produce_size, u64 consume_size, struct vmci_qp_page_store *page_store, struct vmci_ctx *context, vmci_event_release_cb wakeup_cb, void *client_data, struct qp_broker_entry **ent, bool *swap) qp_broker_alloc() argument
1853 qp_alloc_host_work(struct vmci_handle *handle, struct vmci_queue **produce_q, u64 produce_size, struct vmci_queue **consume_q, u64 consume_size, u32 peer, u32 flags, u32 priv_flags, vmci_event_release_cb wakeup_cb, void *client_data) qp_alloc_host_work() argument
1912 vmci_qp_alloc(struct vmci_handle *handle, struct vmci_queue **produce_q, u64 produce_size, struct vmci_queue **consume_q, u64 consume_size, u32 peer, u32 flags, u32 priv_flags, bool guest_endpoint, vmci_event_release_cb wakeup_cb, void *client_data) vmci_qp_alloc() argument
H A Dvmci_queue_pair.h25 typedef int (*vmci_event_release_cb) (void *client_data);
167 void *client_data);
H A Dvmci_guest.c140 void *client_data) vmci_guest_cid_update()
138 vmci_guest_cid_update(u32 sub_id, const struct vmci_event_data *event_data, void *client_data) vmci_guest_cid_update() argument
/linux-4.4.14/include/linux/
H A Dvmw_vmci_api.h33 void *client_data,
37 void *client_data,
43 vmci_callback notify_cb, void *client_data);
H A Dvmw_vmci_defs.h703 typedef void (*vmci_callback) (void *client_data);
714 typedef int (*vmci_datagram_recv_cb) (void *client_data,
719 void *client_data);
/linux-4.4.14/net/rds/
H A Dib.c217 * Rather than use a lock to serialize removal from the client_data and
219 * path removes the device from client_data and then waits for all RCU
244 static void rds_ib_remove_one(struct ib_device *device, void *client_data) rds_ib_remove_one() argument
246 struct rds_ib_device *rds_ibdev = client_data; rds_ib_remove_one()
H A Diw.c128 static void rds_iw_remove_one(struct ib_device *device, void *client_data) rds_iw_remove_one() argument
130 struct rds_iw_device *rds_iwdev = client_data; rds_iw_remove_one()
H A Diw_cm.c265 printk_ratelimited(KERN_NOTICE "RDS/IW: No client_data for device %s\n", rds_iw_setup_qp()
/linux-4.4.14/drivers/infiniband/core/
H A Dmulticast.c46 static void mcast_remove_one(struct ib_device *device, void *client_data);
844 static void mcast_remove_one(struct ib_device *device, void *client_data) mcast_remove_one() argument
846 struct mcast_device *dev = client_data; mcast_remove_one()
H A Ducm.c113 static void ib_ucm_remove_one(struct ib_device *device, void *client_data);
1316 static void ib_ucm_remove_one(struct ib_device *device, void *client_data) ib_ucm_remove_one() argument
1318 struct ib_ucm_device *ucm_dev = client_data; ib_ucm_remove_one()
H A Duser_mad.c136 static void ib_umad_remove_one(struct ib_device *device, void *client_data);
1325 static void ib_umad_remove_one(struct ib_device *device, void *client_data) ib_umad_remove_one() argument
1327 struct ib_umad_device *umad_dev = client_data; ib_umad_remove_one()
H A Duverbs_main.c136 static void ib_uverbs_remove_one(struct ib_device *device, void *client_data);
1221 static void ib_uverbs_remove_one(struct ib_device *device, void *client_data) ib_uverbs_remove_one() argument
1223 struct ib_uverbs_device *uverbs_dev = client_data; ib_uverbs_remove_one()
H A Dsa_query.c147 static void ib_sa_remove_one(struct ib_device *device, void *client_data);
1704 static void ib_sa_remove_one(struct ib_device *device, void *client_data) ib_sa_remove_one() argument
1706 struct ib_sa_device *sa_dev = client_data; ib_sa_remove_one()
H A Dcm.c61 static void cm_remove_one(struct ib_device *device, void *client_data);
3931 static void cm_remove_one(struct ib_device *ib_device, void *client_data) cm_remove_one() argument
3933 struct cm_device *cm_dev = client_data; cm_remove_one()
H A Dcma.c101 static void cma_remove_one(struct ib_device *device, void *client_data);
3937 static void cma_remove_one(struct ib_device *device, void *client_data) cma_remove_one() argument
3939 struct cma_device *cma_dev = client_data; cma_remove_one()
H A Dmad.c3323 static void ib_mad_remove_device(struct ib_device *device, void *client_data) ib_mad_remove_device() argument
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
H A Dipoib_main.c95 static void ipoib_remove_one(struct ib_device *device, void *client_data);
100 void *client_data);
405 void *client_data) ipoib_get_net_dev_by_params()
408 struct list_head *dev_list = client_data; ipoib_get_net_dev_by_params()
1965 static void ipoib_remove_one(struct ib_device *device, void *client_data) ipoib_remove_one() argument
1968 struct list_head *dev_list = client_data; ipoib_remove_one()
402 ipoib_get_net_dev_by_params( struct ib_device *dev, u8 port, u16 pkey, const union ib_gid *gid, const struct sockaddr *addr, void *client_data) ipoib_get_net_dev_by_params() argument
/linux-4.4.14/net/vmw_vsock/
H A Dvmci_transport.c45 void *client_data);
575 void *client_data, vmci_transport_datagram_create_hnd()
587 client_data, out_handle); vmci_transport_datagram_create_hnd()
591 recv_cb, client_data, vmci_transport_datagram_create_hnd()
834 void *client_data) vmci_transport_peer_detach_cb()
836 struct vmci_transport *trans = client_data; vmci_transport_peer_detach_cb()
872 void *client_data) vmci_transport_qp_resumed_cb()
572 vmci_transport_datagram_create_hnd(u32 resource_id, u32 flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) vmci_transport_datagram_create_hnd() argument
832 vmci_transport_peer_detach_cb(u32 sub_id, const struct vmci_event_data *e_data, void *client_data) vmci_transport_peer_detach_cb() argument
870 vmci_transport_qp_resumed_cb(u32 sub_id, const struct vmci_event_data *e_data, void *client_data) vmci_transport_qp_resumed_cb() argument
/linux-4.4.14/drivers/misc/
H A Dvmw_balloon.c1010 static void vmballoon_doorbell(void *client_data) vmballoon_doorbell() argument
1012 struct vmballoon *b = client_data; vmballoon_doorbell()
/linux-4.4.14/drivers/infiniband/ulp/srp/
H A Dib_srp.c134 static void srp_remove_one(struct ib_device *device, void *client_data);
3533 static void srp_remove_one(struct ib_device *device, void *client_data) srp_remove_one() argument
3539 srp_dev = client_data; srp_remove_one()
/linux-4.4.14/include/rdma/
H A Dib_verbs.h1839 void (*remove)(struct ib_device *, void *client_data);
1848 * @client_data: The device's client data set by ib_set_client_data().
1862 void *client_data);
/linux-4.4.14/net/ceph/
H A Dosdmap.c743 * to struct_v of the client_data section for new (v7 and above)
/linux-4.4.14/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c3265 static void srpt_remove_one(struct ib_device *device, void *client_data) srpt_remove_one() argument
3267 struct srpt_device *sdev = client_data; srpt_remove_one()

Completed in 743 milliseconds