/linux-master/drivers/hid/intel-ish-hid/ |
H A D | ishtp-hid-client.c | 26 #define cl_data_to_dev(client_data) ishtp_device(client_data->cl_device) 41 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 43 dev_err(cl_data_to_dev(client_data), "[hid-ish]: BAD packet %02X\n" 49 recv_msg->hdr.command, client_data->bad_recv_cnt, 53 (unsigned int)payload_len, client_data->multi_packet_cnt, 78 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 79 int curr_hid_dev = client_data->cur_hid_dev; 89 dev_err(cl_data_to_dev(client_data), 93 ++client_data 373 struct ishtp_cl_data *client_data = hid_data->client_data; local 419 struct ishtp_cl_data *client_data = hid_data->client_data; local 462 ishtp_hid_link_ready_wait(struct ishtp_cl_data *client_data) argument 494 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 550 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 597 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 644 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 725 struct ishtp_cl_data *client_data; local 757 struct ishtp_cl_data *client_data = container_of(work, struct ishtp_cl_data, resume_work); local 779 struct ishtp_cl_data *client_data; local 830 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 856 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 878 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local 899 struct ishtp_cl_data *client_data = ishtp_get_client_data(hid_ishtp_cl); local [all...] |
H A D | ishtp-fw-loader.c | 242 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device) 247 * @client_data: Client data instance. 254 static int get_firmware_variant(struct ishtp_cl_data *client_data, argument 259 struct device *devc = ishtp_get_pci_device(client_data->cl_device); 273 * @client_data: Client data instance 283 static int loader_cl_send(struct ishtp_cl_data *client_data, argument 289 struct ishtp_cl *loader_ishtp_cl = client_data->loader_ishtp_cl; 291 dev_dbg(cl_data_to_dev(client_data), 299 client_data 340 struct ishtp_cl_data *client_data = local 470 ish_query_loader_prop(struct ishtp_cl_data *client_data, const struct firmware *fw, struct shim_fw_info *fw_info) argument 554 ish_fw_xfer_ishtp(struct ishtp_cl_data *client_data, const struct firmware *fw) argument 634 ish_fw_xfer_direct_dma(struct ishtp_cl_data *client_data, const struct firmware *fw, const struct shim_fw_info fw_info) argument 726 ish_fw_start(struct ishtp_cl_data *client_data) argument 748 load_fw_from_host(struct ishtp_cl_data *client_data) argument 829 struct ishtp_cl_data *client_data; local 846 struct ishtp_cl_data *client_data = local 883 struct ishtp_cl_data *client_data; local 916 struct ishtp_cl_data *client_data; local 966 struct ishtp_cl_data *client_data; local 993 struct ishtp_cl_data *client_data; local [all...] |
H A D | ishtp-hid.c | 24 struct ishtp_cl_data *client_data = hid_data->client_data; local 27 rv = hid_parse_report(hid, client_data->report_descr[hid_data->index], 28 client_data->report_descr_size[hid_data->index]); 150 hid_ishtp_trace(client_data, "%s hid %p\n", __func__, hid); 152 rv = ishtp_hid_link_ready_wait(hid_data->client_data); 165 hid_ishtp_trace(client_data, "%s hid %p done\n", __func__, hid); 200 * @client_data: Client data pointer 207 struct ishtp_cl_data *client_data) 224 hid_data->client_data 206 ishtp_hid_probe(unsigned int cur_hid_dev, struct ishtp_cl_data *client_data) argument 262 ishtp_hid_remove(struct ishtp_cl_data *client_data) argument [all...] |
H A D | ishtp-hid.h | 147 * @client_data: Link to the client instance 158 struct ishtp_cl_data *client_data; member in struct:ishtp_hid_data 173 struct ishtp_cl_data *client_data); 174 void ishtp_hid_remove(struct ishtp_cl_data *client_data); 175 int ishtp_hid_link_ready_wait(struct ishtp_cl_data *client_data);
|
/linux-master/drivers/platform/chrome/ |
H A D | cros_ec_ishtp.c | 74 #define cl_data_to_dev(client_data) ishtp_device((client_data)->cl_device) 144 struct ishtp_cl_data *client_data = local 147 cros_ec_irq_thread(0, client_data->ec_dev); 153 * @client_data: Client data instance 163 static int ish_send(struct ishtp_cl_data *client_data, argument 170 struct ishtp_cl *cros_ish_cl = client_data->cros_ish_cl; 172 dev_dbg(cl_data_to_dev(client_data), 177 client_data->response.data = in_msg; 178 client_data 221 struct ishtp_cl_data *client_data = local 379 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local 464 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local 541 cros_ec_dev_init(struct ishtp_cl_data *client_data) argument 570 struct ishtp_cl_data *client_data = local 607 struct ishtp_cl_data *client_data = local 670 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local 687 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local 704 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local 719 struct ishtp_cl_data *client_data = ishtp_get_client_data(cros_ish_cl); local [all...] |
/linux-master/drivers/misc/vmw_vmci/ |
H A D | vmci_datagram.c | 31 void *client_data; member in struct:datagram_entry 54 void *client_data, struct vmci_handle *out_handle) 83 entry->client_data = client_data; 141 dg_info->entry->recv_cb(dg_info->entry->client_data, &dg_info->msg); 245 retval = dst_entry->recv_cb(dst_entry->client_data, dg); 387 dst_entry->recv_cb(dst_entry->client_data, dg); 400 * @client_data: Pointer for a datagram_entry struct 409 void *client_data, 424 client_data, out_handl 50 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) argument 405 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) argument 440 vmci_datagram_create_handle(u32 resource_id, u32 flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) argument [all...] |
H A D | vmci_queue_pair.h | 17 typedef int (*vmci_event_release_cb) (void *client_data); 159 void *client_data);
|
H A D | vmci_doorbell.c | 38 void *client_data; member in struct:dbell_entry 285 entry->notify_cb(entry->client_data); 316 entry->notify_cb(entry->client_data); 368 dbell->notify_cb(dbell->client_data); 398 * @client_data: A parameter to be passed to the callback. 412 vmci_callback notify_cb, void *client_data) 471 entry->client_data = client_data; 409 vmci_doorbell_create(struct vmci_handle *handle, u32 flags, u32 priv_flags, vmci_callback notify_cb, void *client_data) argument
|
H A D | vmci_queue_pair.c | 208 void *client_data; member in struct:qp_broker_entry 1291 void *client_data, struct qp_broker_entry **ent) 1356 entry->client_data = client_data; 1520 void *client_data, 1676 entry->client_data = client_data; 1705 void *client_data, 1748 context, wakeup_cb, client_data, ent); 1754 context, wakeup_cb, client_data, en 1282 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) argument 1511 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) argument 1696 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) argument 1770 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) argument 1829 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) argument 2495 qp_wakeup_cb(void *client_data) argument 2693 void *client_data; local [all...] |
/linux-master/include/linux/ |
H A D | vmw_vmci_api.h | 26 void *client_data, 30 void *client_data, 36 vmci_callback notify_cb, void *client_data);
|
H A D | vmw_vmci_defs.h | 763 typedef void (*vmci_callback) (void *client_data); 774 typedef int (*vmci_datagram_recv_cb) (void *client_data, 779 void *client_data);
|
H A D | tty_port.h | 81 * @client_data: pointer to private data, for @client_ops 123 void *client_data; member in struct:tty_port
|
/linux-master/drivers/tty/serdev/ |
H A D | serdev-ttyport.c | 28 struct serdev_controller *ctrl = port->client_data; 48 struct serdev_controller *ctrl = port->client_data; 298 port->client_data = ctrl; 308 port->client_data = NULL; 317 struct serdev_controller *ctrl = port->client_data; 324 port->client_data = NULL;
|
/linux-master/drivers/infiniband/core/ |
H A D | device.c | 64 * Each of the three rwsem locks (devices, clients, client_data) protects the 78 * Locks should not be nested, with the exception of client_data, which is 109 * If client_data is registered then the corresponding client must also still 405 void *client_data; local 430 xan_for_each_marked(&ibdev->client_data, index, client_data, 437 client->rename(ibdev, client_data); 510 xa_destroy(&dev->client_data); 597 * client_data needs to be alloc because we don't want our mark to be 600 xa_init_flags(&device->client_data, XA_FLAGS_ALLO 753 void *client_data; local 1883 void *client_data; local 2548 void *client_data; local [all...] |
H A D | user_mad.c | 151 static void ib_umad_remove_one(struct ib_device *device, void *client_data); 1161 static int ib_umad_get_nl_info(struct ib_device *ibdev, void *client_data, argument 1164 struct ib_umad_port *port = get_port(ibdev, client_data, res->port); 1182 static int ib_issm_get_nl_info(struct ib_device *ibdev, void *client_data, argument 1185 struct ib_umad_port *port = get_port(ibdev, client_data, res->port); 1422 static void ib_umad_remove_one(struct ib_device *device, void *client_data) argument 1424 struct ib_umad_device *umad_dev = client_data;
|
H A D | uverbs_main.c | 78 static void ib_uverbs_remove_one(struct ib_device *device, void *client_data); 1010 static int ib_uverbs_get_nl_info(struct ib_device *ibdev, void *client_data, argument 1013 struct ib_uverbs_device *uverbs_dev = client_data; 1217 static void ib_uverbs_remove_one(struct ib_device *device, void *client_data) argument 1219 struct ib_uverbs_device *uverbs_dev = client_data;
|
H A D | multicast.c | 46 static void mcast_remove_one(struct ib_device *device, void *client_data); 860 static void mcast_remove_one(struct ib_device *device, void *client_data) argument 862 struct mcast_device *dev = client_data;
|
/linux-master/drivers/hid/intel-ish-hid/ishtp/ |
H A D | client.h | 108 void *client_data; member in struct:ishtp_cl
|
/linux-master/net/rds/ |
H A D | ib.c | 238 * Rather than use a lock to serialize removal from the client_data and 240 * path removes the device from client_data and then waits for all RCU 265 static void rds_ib_remove_one(struct ib_device *device, void *client_data) argument 267 struct rds_ib_device *rds_ibdev = client_data;
|
/linux-master/drivers/scsi/ibmvscsi_tgt/ |
H A D | ibmvscsi_tgt.h | 278 struct client_info client_data; member in struct:scsi_info
|
H A D | ibmvscsi_tgt.c | 231 vscsi->client_data.os_type = 0; 771 vscsi->client_data.partition_number = 774 vscsi->client_data.partition_number); 1551 if (vscsi->client_data.partition_number == 0) 1552 vscsi->client_data.partition_number = 1554 strscpy(vscsi->client_data.srp_version, info->srp_version, 1555 sizeof(vscsi->client_data.srp_version)); 1556 strscpy(vscsi->client_data.partition_name, info->partition_name, 1557 sizeof(vscsi->client_data.partition_name)); 1558 vscsi->client_data [all...] |
/linux-master/drivers/media/platform/qcom/venus/ |
H A D | hfi_msgs.h | 110 u32 client_data; member in struct:hfi_msg_sys_ping_ack_pkt
|
H A D | hfi_cmds.h | 90 u32 client_data; member in struct:hfi_sys_ping_pkt
|
/linux-master/net/vmw_vsock/ |
H A D | vmci_transport.c | 36 void *client_data); 584 void *client_data, 596 client_data, out_handle); 600 recv_cb, client_data, 847 void *client_data) 849 struct vmci_transport *trans = client_data; 885 void *client_data) 581 vmci_transport_datagram_create_hnd(u32 resource_id, u32 flags, vmci_datagram_recv_cb recv_cb, void *client_data, struct vmci_handle *out_handle) argument 845 vmci_transport_peer_detach_cb(u32 sub_id, const struct vmci_event_data *e_data, void *client_data) argument 883 vmci_transport_qp_resumed_cb(u32 sub_id, const struct vmci_event_data *e_data, void *client_data) argument
|
/linux-master/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema.c | 119 void *client_data); 1021 * @client_data: ib client data 1026 void *client_data) 1028 struct opa_vnic_ctrl_port *cport = client_data; 1025 opa_vnic_vema_rem_one(struct ib_device *device, void *client_data) argument
|