| /linux/drivers/media/i2c/cx25840/ |
| H A D | cx25840-audio.c | 31 static int cx25840_set_audclk_freq(struct i2c_client *client, u32 freq) in cx25840_set_audclk_freq() argument 33 struct cx25840_state *state = to_state(i2c_get_clientdata(client)); in cx25840_set_audclk_freq() 42 cx25840_write4(client, 0x108, 0x1006040f); in cx25840_set_audclk_freq() 57 cx25840_write4(client, 0x110, 0x01bb39ee); in cx25840_set_audclk_freq() 63 cx25840_write(client, 0x127, 0x50); in cx25840_set_audclk_freq() 70 cx25840_write4(client, 0x900, 0x0801f77f); in cx25840_set_audclk_freq() 71 cx25840_write4(client, 0x904, 0x0801f77f); in cx25840_set_audclk_freq() 72 cx25840_write4(client, 0x90c, 0x0801f77f); in cx25840_set_audclk_freq() 80 cx25840_write4(client, 0x108, 0x1009040f); in cx25840_set_audclk_freq() 94 cx25840_write4(client, 0x110, 0x00ec6bd6); in cx25840_set_audclk_freq() [all …]
|
| H A D | cx25840-firmware.c | 32 static void start_fw_load(struct i2c_client *client) in start_fw_load() argument 35 cx25840_write(client, 0x800, 0x00); in start_fw_load() 36 cx25840_write(client, 0x801, 0x00); in start_fw_load() 38 cx25840_write(client, 0x803, 0x0b); in start_fw_load() 40 cx25840_write(client, 0x000, 0x20); in start_fw_load() 43 static void end_fw_load(struct i2c_client *client) in end_fw_load() argument 46 cx25840_write(client, 0x000, 0x00); in end_fw_load() 48 cx25840_write(client, 0x803, 0x03); in end_fw_load() 55 static const char *get_fw_name(struct i2c_client *client) in get_fw_name() argument 57 struct cx25840_state *state = to_state(i2c_get_clientdata(client)); in get_fw_name() [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_client_event.c | 34 struct drm_client_dev *client, *tmp; in drm_client_dev_unregister() local 40 list_for_each_entry_safe(client, tmp, &dev->clientlist, list) { in drm_client_dev_unregister() 41 list_del(&client->list); in drm_client_dev_unregister() 45 if (client->funcs && client->funcs->unregister) in drm_client_dev_unregister() 46 client->funcs->unregister(client); in drm_client_dev_unregister() 48 drm_client_release(client); in drm_client_dev_unregister() 54 static void drm_client_hotplug(struct drm_client_dev *client) in drm_client_hotplug() argument 56 struct drm_device *dev = client->dev; in drm_client_hotplug() 59 if (!client->funcs || !client->funcs->hotplug) in drm_client_hotplug() 62 if (client->hotplug_failed) in drm_client_hotplug() [all …]
|
| /linux/drivers/firewire/ |
| H A D | core-cdev.c | 53 struct client { struct 78 static inline void client_get(struct client *client) in client_get() argument 80 kref_get(&client->kref); in client_get() 85 struct client *client = container_of(kref, struct client, kref); in client_release() local 87 fw_device_put(client->device); in client_release() 88 kfree(client); in client_release() 91 static void client_put(struct client *clien argument 54 versionclient global() argument 108 struct client *client; global() member 133 struct client *client; global() member 202 struct client *client; global() member 236 struct client *client; global() member 283 struct client *client; fw_device_op_open() local 316 queue_event(struct client * client,struct event * event,void * data0,size_t size0,void * data1,size_t size1) queue_event() argument 334 dequeue_event(struct client * client,char __user * buffer,size_t count) dequeue_event() argument 376 struct client *client = file->private_data; fw_device_op_read() local 382 fill_bus_reset_event(struct fw_cdev_event_bus_reset * event,struct client * client) fill_bus_reset_event() argument 399 for_each_client(struct fw_device * device,void (* callback)(struct client * client)) for_each_client() argument 409 queue_bus_reset_event(struct client * client) queue_bus_reset_event() argument 437 wake_up_client(struct client * client) wake_up_client() argument 470 ioctl_get_info(struct client * client,union ioctl_arg * arg) ioctl_get_info() argument 507 add_client_resource(struct client * client,struct client_resource * resource,gfp_t gfp_mask) add_client_resource() argument 537 release_client_resource(struct client * client,u32 handle,client_resource_release_fn_t release,struct client_resource ** return_resource) release_client_resource() argument 565 release_transaction(struct client * client,struct client_resource * resource) release_transaction() argument 574 struct client *client = e->client; complete_transaction() local 633 init_request(struct client * client,struct fw_cdev_send_request * request,int destination_id,int speed) init_request() argument 691 ioctl_send_request(struct client * client,union ioctl_arg * arg) ioctl_send_request() argument 714 release_request(struct client * client,struct client_resource * resource) release_request() argument 824 release_address_handler(struct client * client,struct client_resource * resource) release_address_handler() argument 833 ioctl_allocate(struct client * client,union ioctl_arg * arg) ioctl_allocate() argument 874 ioctl_deallocate(struct client * client,union ioctl_arg * arg) ioctl_deallocate() argument 880 ioctl_send_response(struct client * client,union ioctl_arg * arg) ioctl_send_response() argument 915 ioctl_initiate_bus_reset(struct client * client,union ioctl_arg * arg) ioctl_initiate_bus_reset() argument 922 release_descriptor(struct client * client,struct client_resource * resource) release_descriptor() argument 931 ioctl_add_descriptor(struct client * client,union ioctl_arg * arg) ioctl_add_descriptor() argument 978 ioctl_remove_descriptor(struct client * client,union ioctl_arg * arg) ioctl_remove_descriptor() argument 987 struct client *client = data; iso_callback() local 1006 struct client *client = data; iso_mc_callback() local 1029 ioctl_create_iso_context(struct client * client,union ioctl_arg * arg) ioctl_create_iso_context() argument 1096 ioctl_set_iso_channels(struct client * client,union ioctl_arg * arg) ioctl_set_iso_channels() argument 1115 ioctl_queue_iso(struct client * client,union ioctl_arg * arg) ioctl_queue_iso() argument 1211 ioctl_start_iso(struct client * client,union ioctl_arg * arg) ioctl_start_iso() argument 1233 ioctl_stop_iso(struct client * client,union ioctl_arg * arg) ioctl_stop_iso() argument 1243 ioctl_flush_iso(struct client * client,union ioctl_arg * arg) ioctl_flush_iso() argument 1253 ioctl_get_cycle_timer2(struct client * client,union ioctl_arg * arg) ioctl_get_cycle_timer2() argument 1282 ioctl_get_cycle_timer(struct client * client,union ioctl_arg * arg) ioctl_get_cycle_timer() argument 1300 struct client *client = r->client; iso_resource_work() local 1390 release_iso_resource(struct client * client,struct client_resource * resource) release_iso_resource() argument 1401 init_iso_resource(struct client * client,struct fw_cdev_allocate_iso_resource * request,int todo) init_iso_resource() argument 1455 ioctl_allocate_iso_resource(struct client * client,union ioctl_arg * arg) ioctl_allocate_iso_resource() argument 1462 ioctl_deallocate_iso_resource(struct client * client,union ioctl_arg * arg) ioctl_deallocate_iso_resource() argument 1469 ioctl_allocate_iso_resource_once(struct client * client,union ioctl_arg * arg) ioctl_allocate_iso_resource_once() argument 1476 ioctl_deallocate_iso_resource_once(struct client * client,union ioctl_arg * arg) ioctl_deallocate_iso_resource_once() argument 1488 ioctl_get_speed(struct client * client,union ioctl_arg * arg) ioctl_get_speed() argument 1493 ioctl_send_broadcast_request(struct client * client,union ioctl_arg * arg) ioctl_send_broadcast_request() argument 1513 ioctl_send_stream_packet(struct client * client,union ioctl_arg * arg) ioctl_send_stream_packet() argument 1602 ioctl_send_phy_packet(struct client * client,union ioctl_arg * arg) ioctl_send_phy_packet() argument 1652 ioctl_receive_phy_packets(struct client * client,union ioctl_arg * arg) ioctl_receive_phy_packets() argument 1672 struct client *client; fw_cdev_handle_phy_packet() local 1742 dispatch_ioctl(struct client * client,unsigned int cmd,void __user * arg) dispatch_ioctl() argument 1781 struct client *client = file->private_data; fw_device_op_mmap() local 1830 has_outbound_transactions(struct client * client) has_outbound_transactions() argument 1847 struct client *client = file->private_data; fw_device_op_release() local 1889 struct client *client = file->private_data; fw_device_op_poll() local [all...] |
| /linux/drivers/gpu/vga/ |
| H A D | vga_switcheroo.c | 72 * register as a client so that vga_switcheroo can take care of the correct 75 * client (on the discrete GPU). The code is mostly prepared to support 79 * active client in vga_switcheroo parlance. The GPU not in use is the 80 * inactive client. When the inactive client's DRM driver is loaded, 84 * a client may alternatively request that the DDC lines are temporarily 91 * struct vga_switcheroo_client - registered client 92 * @pdev: client pci device 96 * @ops: client callbacks 97 * @id: client identifie 189 struct vga_switcheroo_client *client; vga_switcheroo_enable() local 298 struct vga_switcheroo_client *client; register_client() local 396 struct vga_switcheroo_client *client; find_client_from_pci() local 408 struct vga_switcheroo_client *client; find_client_from_id() local 419 struct vga_switcheroo_client *client; find_active_client() local 455 vga_switcheroo_pwr_state(struct vga_switcheroo_client * client) vga_switcheroo_pwr_state() argument 478 struct vga_switcheroo_client *client; vga_switcheroo_get_client_state() local 500 struct vga_switcheroo_client *client; vga_switcheroo_unregister_client() local 530 struct vga_switcheroo_client *client; vga_switcheroo_client_fb_set() local 648 struct vga_switcheroo_client *client; vga_switcheroo_show() local 672 vga_switchon(struct vga_switcheroo_client * client) vga_switchon() argument 684 vga_switchoff(struct vga_switcheroo_client * client) vga_switchoff() argument 699 struct vga_switcheroo_client *client; set_audio_state() local 763 struct vga_switcheroo_client *client; check_can_switch() local 783 struct vga_switcheroo_client *client = NULL; vga_switcheroo_debugfs_write() local 937 struct vga_switcheroo_client *client; vga_switcheroo_process_delayed_switch() local 997 struct vga_switcheroo_client *client; vga_switcheroo_power_switch() local [all...] |
| /linux/drivers/input/mouse/ |
| H A D | elan_i2c_i2c.c | 74 static int elan_i2c_read_block(struct i2c_client *client, in elan_i2c_read_block() argument 82 .addr = client->addr, in elan_i2c_read_block() 83 .flags = client->flags & I2C_M_TEN, in elan_i2c_read_block() 88 .addr = client->addr, in elan_i2c_read_block() 89 .flags = (client->flags & I2C_M_TEN) | I2C_M_RD, in elan_i2c_read_block() 96 ret = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in elan_i2c_read_block() 100 static int elan_i2c_read_cmd(struct i2c_client *client, u16 reg, u8 *val) in elan_i2c_read_cmd() argument 104 retval = elan_i2c_read_block(client, reg, val, ETP_I2C_INF_LENGTH); in elan_i2c_read_cmd() 106 dev_err(&client->dev, "reading cmd (0x%04x) fail.\n", reg); in elan_i2c_read_cmd() 113 static int elan_i2c_write_cmd(struct i2c_client *client, u16 reg, u16 cmd) in elan_i2c_write_cmd() argument [all …]
|
| H A D | elan_i2c_smbus.c | 54 static int elan_smbus_initialize(struct i2c_client *client) in elan_smbus_initialize() argument 61 len = i2c_smbus_read_block_data(client, in elan_smbus_initialize() 64 dev_err(&client->dev, "hello packet length fail: %d\n", len); in elan_smbus_initialize() 71 dev_err(&client->dev, "hello packet fail [%*ph]\n", in elan_smbus_initialize() 77 error = i2c_smbus_write_byte(client, ETP_SMBUS_ENABLE_TP); in elan_smbus_initialize() 79 dev_err(&client->dev, "failed to enable touchpad: %d\n", error); in elan_smbus_initialize() 86 static int elan_smbus_set_mode(struct i2c_client *client, u8 mode) in elan_smbus_set_mode() argument 90 return i2c_smbus_write_block_data(client, ETP_SMBUS_IAP_CMD, in elan_smbus_set_mode() 94 static int elan_smbus_sleep_control(struct i2c_client *client, bool sleep) in elan_smbus_sleep_control() argument 97 return i2c_smbus_write_byte(client, ETP_SMBUS_SLEEP_CMD); in elan_smbus_sleep_control() [all …]
|
| /linux/sound/core/seq/ |
| H A D | seq_ump_client.c | 35 /* sequencer client, per UMP EP (rawmidi) */ 38 int seq_client; /* sequencer client id */ 43 void *ump_info[SNDRV_UMP_MAX_BLOCKS + 1]; /* shadow of seq client ump_info */ 64 struct seq_ump_client *client = ump->seq_client; in seq_ump_input_receive() 67 if (!client->opened[STR_IN]) in seq_ump_input_receive() 74 ev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in seq_ump_input_receive() 77 snd_seq_kernel_client_dispatch(client->seq_client, in seq_ump_input_receive() 86 struct seq_ump_client *client = private_data; in seq_ump_process_event() 92 guard(read_lock_irqsave)(&client->output_lock); in seq_ump_process_event() 93 substream = client in seq_ump_process_event() 63 struct seq_ump_client *client = ump->seq_client; seq_ump_input_receive() local 85 struct seq_ump_client *client = private_data; seq_ump_process_event() local 106 seq_ump_client_open(struct seq_ump_client * client,int dir) seq_ump_client_open() argument 125 seq_ump_client_close(struct seq_ump_client * client,int dir) seq_ump_client_close() argument 139 struct seq_ump_client *client = pdata; seq_ump_subscribe() local 146 struct seq_ump_client *client = pdata; seq_ump_unsubscribe() local 153 struct seq_ump_client *client = pdata; seq_ump_use() local 160 struct seq_ump_client *client = pdata; seq_ump_unuse() local 167 fill_port_info(struct snd_seq_port_info * port,struct seq_ump_client * client,struct snd_ump_group * group) fill_port_info() argument 207 skip_group(struct seq_ump_client * client,struct snd_ump_group * group) skip_group() argument 214 seq_ump_group_init(struct seq_ump_client * client,int group_index) seq_ump_group_init() argument 244 update_port_infos(struct seq_ump_client * client) update_port_infos() argument 279 create_ump_endpoint_port(struct seq_ump_client * client) create_ump_endpoint_port() argument 334 seq_ump_client_free(struct seq_ump_client * client) seq_ump_client_free() argument 348 setup_client_midi_version(struct seq_ump_client * client) setup_client_midi_version() argument 363 setup_client_group_filter(struct seq_ump_client * client) setup_client_group_filter() argument 384 struct seq_ump_client *client = handle_group_notify() local 394 struct seq_ump_client *client = ump->seq_client; seq_ump_notify_ep_change() local 422 struct seq_ump_client *client = ump->seq_client; seq_ump_notify_fb_change() local 436 struct seq_ump_client *client = ump->seq_client; seq_ump_switch_protocol() local 459 struct seq_ump_client *client; snd_seq_ump_probe() local [all...] |
| H A D | seq_clientmgr.c | 37 * There are four ranges of client numbers (last two shared): 39 * 16..127: statically allocated client numbers for cards 0..27 40 * 128..191: dynamically allocated client numbers for cards 28..31 41 * 128..191: dynamically allocated client numbers for applications 48 /* dynamically allocated client numbers (both kernel drivers and user space) */ 59 * client table 68 static int bounce_error_event(struct snd_seq_client *client, 71 static int snd_seq_deliver_single_event(struct snd_seq_client *client, 76 static void free_ump_info(struct snd_seq_client *client); 93 static inline int snd_seq_write_pool_allocated(struct snd_seq_client *client) in snd_seq_write_pool_allocated() argument 111 struct snd_seq_client *client; client_use_ptr() local 202 struct snd_seq_client *client; seq_create_client1() local 246 seq_free_client1(struct snd_seq_client * client) seq_free_client1() argument 266 seq_free_client(struct snd_seq_client * client) seq_free_client() argument 297 struct snd_seq_client *client; snd_seq_open() local 351 struct snd_seq_client *client = file->private_data; snd_seq_release() local 367 event_is_compatible(const struct snd_seq_client * client,const struct snd_seq_event * ev) event_is_compatible() argument 387 struct snd_seq_client *client = file->private_data; snd_seq_read() local 526 bounce_error_event(struct snd_seq_client * client,struct snd_seq_event * event,int err,int atomic,int hop) bounce_error_event() argument 608 _snd_seq_deliver_single_event(struct snd_seq_client * client,struct snd_seq_event * event,int atomic,int hop) _snd_seq_deliver_single_event() argument 656 snd_seq_deliver_single_event(struct snd_seq_client * client,struct snd_seq_event * event,int atomic,int hop) snd_seq_deliver_single_event() argument 671 __deliver_to_subscribers(struct snd_seq_client * client,struct snd_seq_event * event,int port,int atomic,int hop) __deliver_to_subscribers() argument 727 deliver_to_subscribers(struct snd_seq_client * client,struct snd_seq_event * event,int atomic,int hop) deliver_to_subscribers() argument 767 snd_seq_deliver_event(struct snd_seq_client * client,struct snd_seq_event * event,int atomic,int hop) snd_seq_deliver_event() argument 875 snd_seq_client_enqueue_event(struct snd_seq_client * client,struct snd_seq_event * event,struct file * file,int blocking,int atomic,int hop,struct mutex * mutexp) snd_seq_client_enqueue_event() argument 966 struct snd_seq_client *client = file->private_data; snd_seq_write() local 1086 struct snd_seq_client *client = file->private_data; snd_seq_poll() local 1114 snd_seq_ioctl_pversion(struct snd_seq_client * client,void * arg) snd_seq_ioctl_pversion() argument 1122 snd_seq_ioctl_user_pversion(struct snd_seq_client * client,void * arg) snd_seq_ioctl_user_pversion() argument 1128 snd_seq_ioctl_client_id(struct snd_seq_client * client,void * arg) snd_seq_ioctl_client_id() argument 1137 snd_seq_ioctl_system_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_system_info() argument 1155 snd_seq_ioctl_running_mode(struct snd_seq_client * client,void * arg) snd_seq_ioctl_running_mode() argument 1207 snd_seq_ioctl_get_client_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_client_info() argument 1224 snd_seq_ioctl_set_client_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_client_info() argument 1268 snd_seq_ioctl_create_port(struct snd_seq_client * client,void * arg) snd_seq_ioctl_create_port() argument 1323 snd_seq_ioctl_delete_port(struct snd_seq_client * client,void * arg) snd_seq_ioctl_delete_port() argument 1345 snd_seq_ioctl_get_port_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_port_info() argument 1368 snd_seq_ioctl_set_port_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_port_info() argument 1393 check_subscription_permission(struct snd_seq_client * client,struct snd_seq_client_port * sport,struct snd_seq_client_port * dport,struct snd_seq_port_subscribe * subs) check_subscription_permission() argument 1427 snd_seq_client_notify_subscription(int client,int port,struct snd_seq_port_subscribe * info,int evtype) snd_seq_client_notify_subscription() argument 1445 snd_seq_ioctl_subscribe_port(struct snd_seq_client * client,void * arg) snd_seq_ioctl_subscribe_port() argument 1484 snd_seq_ioctl_unsubscribe_port(struct snd_seq_client * client,void * arg) snd_seq_ioctl_unsubscribe_port() argument 1520 snd_seq_ioctl_create_queue(struct snd_seq_client * client,void * arg) snd_seq_ioctl_create_queue() argument 1542 snd_seq_ioctl_delete_queue(struct snd_seq_client * client,void * arg) snd_seq_ioctl_delete_queue() argument 1550 snd_seq_ioctl_get_queue_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_queue_info() argument 1570 snd_seq_ioctl_set_queue_info(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_queue_info() argument 1600 snd_seq_ioctl_get_named_queue(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_named_queue() argument 1617 snd_seq_ioctl_get_queue_status(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_queue_status() argument 1645 snd_seq_ioctl_get_queue_tempo(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_queue_tempo() argument 1672 snd_seq_set_queue_tempo(int client,struct snd_seq_queue_tempo * tempo) snd_seq_set_queue_tempo() argument 1680 snd_seq_ioctl_set_queue_tempo(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_queue_tempo() argument 1694 snd_seq_ioctl_get_queue_timer(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_queue_timer() argument 1721 snd_seq_ioctl_set_queue_timer(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_queue_timer() argument 1755 snd_seq_ioctl_get_queue_client(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_queue_client() argument 1772 snd_seq_ioctl_set_queue_client(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_queue_client() argument 1789 snd_seq_ioctl_get_client_pool(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_client_pool() argument 1817 snd_seq_ioctl_set_client_pool(struct snd_seq_client * client,void * arg) snd_seq_ioctl_set_client_pool() argument 1862 snd_seq_ioctl_remove_events(struct snd_seq_client * client,void * arg) snd_seq_ioctl_remove_events() argument 1889 snd_seq_ioctl_get_subscription(struct snd_seq_client * client,void * arg) snd_seq_ioctl_get_subscription() argument 1909 snd_seq_ioctl_query_subs(struct snd_seq_client * client,void * arg) snd_seq_ioctl_query_subs() argument 1964 snd_seq_ioctl_query_next_client(struct snd_seq_client * client,void * arg) snd_seq_ioctl_query_next_client() argument 1988 snd_seq_ioctl_query_next_port(struct snd_seq_client * client,void * arg) snd_seq_ioctl_query_next_port() argument 2015 free_ump_info(struct snd_seq_client * client) free_ump_info() argument 2040 dump_ump_info(struct snd_info_buffer * buffer,struct snd_seq_client * client) dump_ump_info() argument 2072 int client, type, err = 0; snd_seq_ioctl_client_ump_info() local 2194 struct snd_seq_client *client = file->private_data; snd_seq_ioctl() local 2276 struct snd_seq_client *client; snd_seq_create_kernel_client() local 2323 snd_seq_delete_kernel_client(int client) snd_seq_delete_kernel_client() argument 2345 snd_seq_kernel_client_enqueue(int client,struct snd_seq_event * ev,struct file * file,bool blocking) snd_seq_kernel_client_enqueue() argument 2387 snd_seq_kernel_client_dispatch(int client,struct snd_seq_event * ev,int atomic,int hop) snd_seq_kernel_client_dispatch() argument 2412 call_seq_client_ctl(struct snd_seq_client * client,unsigned int cmd,void * arg) call_seq_client_ctl() argument 2441 struct snd_seq_client *client; snd_seq_kernel_client_ctl() local 2467 struct snd_seq_client *client; snd_seq_kernel_client_write_poll() local 2548 snd_seq_info_dump_ports(struct snd_info_buffer * buffer,struct snd_seq_client * client) snd_seq_info_dump_ports() argument [all...] |
| /linux/drivers/misc/ |
| H A D | isl29003.c | 50 struct i2c_client *client; member 64 static int __isl29003_read_reg(struct i2c_client *client, in __isl29003_read_reg() argument 67 struct isl29003_data *data = i2c_get_clientdata(client); in __isl29003_read_reg() 72 static int __isl29003_write_reg(struct i2c_client *client, in __isl29003_write_reg() argument 75 struct isl29003_data *data = i2c_get_clientdata(client); in __isl29003_write_reg() 88 ret = i2c_smbus_write_byte_data(client, reg, tmp); in __isl29003_write_reg() 101 static int isl29003_get_range(struct i2c_client *client) in isl29003_get_range() argument 103 return __isl29003_read_reg(client, ISL29003_REG_CONTROL, in isl29003_get_range() 107 static int isl29003_set_range(struct i2c_client *client, int range) in isl29003_set_range() argument 109 return __isl29003_write_reg(client, ISL29003_REG_CONTROL, in isl29003_set_range() [all …]
|
| H A D | apds9802als.c | 35 struct i2c_client *client = to_i2c_client(dev); in als_sensing_range_show() local 38 val = i2c_smbus_read_byte_data(client, 0x81); in als_sensing_range_show() 49 struct i2c_client *client = to_i2c_client(dev); in als_wait_for_data_ready() local 55 ret = i2c_smbus_read_byte_data(client, 0x86); in als_wait_for_data_ready() 69 struct i2c_client *client = to_i2c_client(dev); in als_lux0_input_data_show() local 70 struct als_data *data = i2c_get_clientdata(client); in als_lux0_input_data_show() 79 i2c_smbus_write_byte(client, 0x40); in als_lux0_input_data_show() 81 temp = i2c_smbus_read_byte_data(client, 0x81); in als_lux0_input_data_show() 82 i2c_smbus_write_byte_data(client, 0x81, temp | 0x08); in als_lux0_input_data_show() 88 temp = i2c_smbus_read_byte_data(client, 0x8C); /* LSB data */ in als_lux0_input_data_show() [all …]
|
| /linux/drivers/input/touchscreen/ |
| H A D | zforce_ts.c | 105 struct i2c_client *client; member 130 struct i2c_client *client = ts->client; in zforce_command() local 134 dev_dbg(&client->dev, "%s: 0x%x\n", __func__, cmd); in zforce_command() 140 ret = i2c_master_send(client, &buf[0], ARRAY_SIZE(buf)); in zforce_command() 142 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_command() 151 struct i2c_client *client = ts->client; in zforce_send_wait() local 154 dev_dbg(&client->dev, "sending %d bytes for command 0x%x\n", in zforce_send_wait() 159 ret = i2c_master_send(client, buf, len); in zforce_send_wait() 161 dev_err(&client->dev, "i2c send data request error: %d\n", ret); in zforce_send_wait() 165 dev_dbg(&client->dev, "waiting for result for command 0x%x\n", buf[2]); in zforce_send_wait() [all …]
|
| H A D | hynitron_cstxxx.c | 31 int (*firmware_info)(struct i2c_client *client); 32 int (*bootloader_enter)(struct i2c_client *client); 33 int (*init_input)(struct i2c_client *client); 34 void (*report_touch)(struct i2c_client *client); 40 struct i2c_client *client; member 72 static void hyn_reset_proc(struct i2c_client *client, int delay) in hyn_reset_proc() argument 74 struct hynitron_ts_data *ts_data = i2c_get_clientdata(client); in hyn_reset_proc() 85 struct i2c_client *client = dev_id; in hyn_interrupt_handler() local 86 struct hynitron_ts_data *ts_data = i2c_get_clientdata(client); in hyn_interrupt_handler() 88 ts_data->chip->report_touch(client); in hyn_interrupt_handler() [all …]
|
| /linux/drivers/rtc/ |
| H A D | rtc-nct3018y.c | 45 struct i2c_client *client; member 52 static int nct3018y_set_alarm_mode(struct i2c_client *client, bool on) in nct3018y_set_alarm_mode() argument 56 dev_dbg(&client->dev, "%s:on:%d\n", __func__, on); in nct3018y_set_alarm_mode() 58 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_CTRL); in nct3018y_set_alarm_mode() 60 dev_dbg(&client->dev, in nct3018y_set_alarm_mode() 71 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_CTRL, flags); in nct3018y_set_alarm_mode() 73 dev_dbg(&client->dev, "Unable to write NCT3018Y_REG_CTRL\n"); in nct3018y_set_alarm_mode() 77 flags = i2c_smbus_read_byte_data(client, NCT3018Y_REG_ST); in nct3018y_set_alarm_mode() 79 dev_dbg(&client->dev, in nct3018y_set_alarm_mode() 85 err = i2c_smbus_write_byte_data(client, NCT3018Y_REG_ST, flags); in nct3018y_set_alarm_mode() [all …]
|
| H A D | rtc-ds1374.c | 69 struct i2c_client *client; member 85 static int ds1374_read_rtc(struct i2c_client *client, u32 *time, in ds1374_read_rtc() argument 95 ret = i2c_smbus_read_i2c_block_data(client, reg, nbytes, buf); in ds1374_read_rtc() 108 static int ds1374_write_rtc(struct i2c_client *client, u32 time, in ds1374_write_rtc() argument 124 return i2c_smbus_write_i2c_block_data(client, reg, nbytes, buf); in ds1374_write_rtc() 127 static int ds1374_check_rtc_status(struct i2c_client *client) in ds1374_check_rtc_status() argument 132 stat = i2c_smbus_read_byte_data(client, DS1374_REG_SR); in ds1374_check_rtc_status() 137 dev_warn(&client->dev, in ds1374_check_rtc_status() 142 ret = i2c_smbus_write_byte_data(client, DS1374_REG_SR, stat); in ds1374_check_rtc_status() 151 control = i2c_smbus_read_byte_data(client, DS1374_REG_CR); in ds1374_check_rtc_status() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | max7359_keypad.c | 61 struct i2c_client *client; member 64 static int max7359_write_reg(struct i2c_client *client, u8 reg, u8 val) in max7359_write_reg() argument 66 int ret = i2c_smbus_write_byte_data(client, reg, val); in max7359_write_reg() 69 dev_err(&client->dev, "%s: reg 0x%x, val 0x%x, err %d\n", in max7359_write_reg() 74 static int max7359_read_reg(struct i2c_client *client, int reg) in max7359_read_reg() argument 76 int ret = i2c_smbus_read_byte_data(client, reg); in max7359_read_reg() 79 dev_err(&client->dev, "%s: reg 0x%x, err %d\n", in max7359_read_reg() 91 val = max7359_read_reg(keypad->client, MAX7359_REG_KEYFIFO); in max7359_interrupt() 98 dev_dbg(&keypad->client->dev, in max7359_interrupt() 113 static inline void max7359_fall_deepsleep(struct i2c_client *client) in max7359_fall_deepsleep() argument [all …]
|
| H A D | qt2160.c | 55 struct i2c_client *client; member 64 static int qt2160_read(struct i2c_client *client, u8 reg); 65 static int qt2160_write(struct i2c_client *client, u8 reg, u8 data); 74 struct i2c_client *client = qt2160->client; in qt2160_led_set() local 78 drive = qt2160_read(client, QT2160_CMD_DRIVE_X); in qt2160_led_set() 79 pwmen = qt2160_read(client, QT2160_CMD_PWMEN_X); in qt2160_led_set() 88 qt2160_write(client, QT2160_CMD_DRIVE_X, drive); in qt2160_led_set() 89 qt2160_write(client, QT2160_CMD_PWMEN_X, pwmen); in qt2160_led_set() 96 qt2160_write(client, QT2160_CMD_PWM_DUTY, value); in qt2160_led_set() 106 static int qt2160_read_block(struct i2c_client *client, in qt2160_read_block() argument [all …]
|
| /linux/drivers/platform/surface/ |
| H A D | surface_aggregator_cdev.c | 52 struct ssam_cdev_client *client; member 96 struct ssam_cdev_client *client = cdev_nf->client; in ssam_cdev_notifier() local 107 mutex_lock(&client->write_lock); in ssam_cdev_notifier() 110 if (kfifo_avail(&client->buffer) < n) { in ssam_cdev_notifier() 111 dev_warn(client->cdev->dev, in ssam_cdev_notifier() 114 mutex_unlock(&client->write_lock); in ssam_cdev_notifier() 119 kfifo_in(&client->buffer, (const u8 *)&event, struct_size(&event, data, 0)); in ssam_cdev_notifier() 120 kfifo_in(&client->buffer, &in->data[0], in->length); in ssam_cdev_notifier() 122 mutex_unlock(&client->write_lock); in ssam_cdev_notifier() 125 kill_fasync(&client->fasync, SIGIO, POLL_IN); in ssam_cdev_notifier() [all …]
|
| /linux/drivers/virt/acrn/ |
| H A D | ioreq.c | 29 static inline bool has_pending_request(struct acrn_ioreq_client *client) in has_pending_request() argument 31 return !bitmap_empty(client->ioreqs_map, ACRN_IO_REQUEST_MAX); in has_pending_request() 34 static inline bool is_destroying(struct acrn_ioreq_client *client) in is_destroying() argument 36 return test_bit(ACRN_IOREQ_CLIENT_DESTROYING, &client->flags); in is_destroying() 73 static int acrn_ioreq_complete_request(struct acrn_ioreq_client *client, in acrn_ioreq_complete_request() argument 79 if (vcpu >= client->vm->vcpu_num) in acrn_ioreq_complete_request() 82 clear_bit(vcpu, client->ioreqs_map); in acrn_ioreq_complete_request() 84 acrn_req = (struct acrn_io_request *)client->vm->ioreq_buf; in acrn_ioreq_complete_request() 88 ret = ioreq_complete_request(client->vm, vcpu, acrn_req); in acrn_ioreq_complete_request() 115 int acrn_ioreq_range_add(struct acrn_ioreq_client *client, in acrn_ioreq_range_add() argument [all …]
|
| /linux/drivers/media/common/siano/ |
| H A D | smsdvb-main.c | 64 static void sms_board_dvb3_event(struct smsdvb_client_t *client, in sms_board_dvb3_event() argument 67 struct smscore_device_t *coredev = client->coredev; in sms_board_dvb3_event() 82 if (client->event_fe_state != DVB3_EVENT_FE_LOCK) { in sms_board_dvb3_event() 83 client->event_fe_state = DVB3_EVENT_FE_LOCK; in sms_board_dvb3_event() 89 if (client->event_fe_state != DVB3_EVENT_FE_UNLOCK) { in sms_board_dvb3_event() 90 client->event_fe_state = DVB3_EVENT_FE_UNLOCK; in sms_board_dvb3_event() 96 if (client->event_unc_state != DVB3_EVENT_UNC_OK) { in sms_board_dvb3_event() 97 client->event_unc_state = DVB3_EVENT_UNC_OK; in sms_board_dvb3_event() 103 if (client->event_unc_state != DVB3_EVENT_UNC_ERR) { in sms_board_dvb3_event() 104 client->event_unc_state = DVB3_EVENT_UNC_ERR; in sms_board_dvb3_event() [all …]
|
| /linux/drivers/media/pci/mgb4/ |
| H A D | mgb4_i2c.c | 13 static int read_r16(struct i2c_client *client, u16 reg, u8 *val, int len) in read_r16() argument 19 .addr = client->addr, in read_r16() 24 .addr = client->addr, in read_r16() 34 ret = i2c_transfer(client->adapter, msg, 2); in read_r16() 43 static int write_r16(struct i2c_client *client, u16 reg, const u8 *val, int len) in write_r16() argument 49 .addr = client->addr, in write_r16() 63 ret = i2c_transfer(client->adapter, msg, 1); in write_r16() 72 int mgb4_i2c_init(struct mgb4_i2c_client *client, struct i2c_adapter *adap, in mgb4_i2c_init() argument 75 client->client = i2c_new_client_device(adap, info); in mgb4_i2c_init() 76 if (IS_ERR(client->client)) in mgb4_i2c_init() [all …]
|
| /linux/drivers/media/i2c/ |
| H A D | msp3400-driver.c | 100 int msp_reset(struct i2c_client *client) in msp_reset() argument 109 .addr = client->addr, in msp_reset() 115 .addr = client->addr, in msp_reset() 123 .addr = client->addr, in msp_reset() 128 .addr = client->addr, in msp_reset() 135 dev_dbg_lvl(&client->dev, 3, msp_debug, "msp_reset\n"); in msp_reset() 136 if (i2c_transfer(client->adapter, &reset[0], 1) != 1 || in msp_reset() 137 i2c_transfer(client->adapter, &reset[1], 1) != 1 || in msp_reset() 138 i2c_transfer(client->adapter, test, 2) != 2) { in msp_reset() 139 dev_err(&client in msp_reset() 145 msp_read(struct i2c_client * client,int dev,int addr) msp_read() argument 186 msp_read_dem(struct i2c_client * client,int addr) msp_read_dem() argument 191 msp_read_dsp(struct i2c_client * client,int addr) msp_read_dsp() argument 196 msp_write(struct i2c_client * client,int dev,int addr,int val) msp_write() argument 224 msp_write_dem(struct i2c_client * client,int addr,int val) msp_write_dem() argument 229 msp_write_dsp(struct i2c_client * client,int addr,int val) msp_write_dsp() argument 275 msp_set_scart(struct i2c_client * client,int in,int out) msp_set_scart() argument 301 msp_wake_thread(struct i2c_client * client) msp_wake_thread() argument 329 struct i2c_client *client = v4l2_get_subdevdata(&state->sd); msp_s_ctrl() local 402 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_radio() local 428 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_frequency() local 438 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_querystd() local 452 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_std() local 466 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_routing() local 501 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_g_tuner() local 519 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_tuner() local 534 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_s_i2s_clock_freq() local 554 struct i2c_client *client = v4l2_get_subdevdata(sd); msp_log_status() local 600 struct i2c_client *client = to_i2c_client(dev); msp_suspend() local 608 struct i2c_client *client = to_i2c_client(dev); msp_resume() local 658 msp_probe(struct i2c_client * client) msp_probe() argument 855 msp_remove(struct i2c_client * client) msp_remove() argument [all...] |
| /linux/drivers/media/dvb-frontends/ |
| H A D | rtl2830.c | 11 static int rtl2830_bulk_write(struct i2c_client *client, unsigned int reg, in rtl2830_bulk_write() argument 14 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_bulk_write() 17 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write() 19 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write() 23 static int rtl2830_update_bits(struct i2c_client *client, unsigned int reg, in rtl2830_update_bits() argument 26 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_update_bits() 29 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits() 31 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits() 35 static int rtl2830_bulk_read(struct i2c_client *client, unsigned int reg, in rtl2830_bulk_read() argument 38 struct rtl2830_dev *dev = i2c_get_clientdata(client); in rtl2830_bulk_read() 49 struct i2c_client *client = fe->demodulator_priv; rtl2830_init() local 139 struct i2c_client *client = fe->demodulator_priv; rtl2830_sleep() local 160 struct i2c_client *client = fe->demodulator_priv; rtl2830_set_frontend() local 271 struct i2c_client *client = fe->demodulator_priv; rtl2830_get_frontend() local 383 struct i2c_client *client = fe->demodulator_priv; rtl2830_read_status() local 513 struct i2c_client *client = fe->demodulator_priv; rtl2830_read_ber() local 579 struct i2c_client *client = fe->demodulator_priv; rtl2830_pid_filter_ctrl() local 603 struct i2c_client *client = fe->demodulator_priv; rtl2830_pid_filter() local 650 struct i2c_client *client = i2c_mux_priv(muxc); rtl2830_select() local 668 rtl2830_get_dvb_frontend(struct i2c_client * client) rtl2830_get_dvb_frontend() argument 677 rtl2830_get_i2c_adapter(struct i2c_client * client) rtl2830_get_i2c_adapter() argument 693 struct i2c_client *client = context; rtl2830_regmap_read() local 721 struct i2c_client *client = context; rtl2830_regmap_write() local 746 struct i2c_client *client = context; rtl2830_regmap_gather_write() local 771 rtl2830_probe(struct i2c_client * client) rtl2830_probe() argument 867 rtl2830_remove(struct i2c_client * client) rtl2830_remove() argument [all...] |
| /linux/include/linux/ceph/ |
| H A D | ceph_debug.h | 22 # define doutc(client, fmt, ...) \ argument 26 &client->fsid, client->monc.auth->global_id, \ 32 # define doutc(client, fmt, ...) \ argument 34 &client->fsid, \ 35 client->monc.auth->global_id, \ 45 # define doutc(client, fmt, ...) \ argument 46 pr_debug(" [%pU %llu] %s: " fmt, &client->fsid, \ 47 client->monc.auth->global_id, __func__, ##__VA_ARGS__) 51 #define pr_notice_client(client, fmt, ...) \ argument 52 pr_notice("[%pU %llu]: " fmt, &client->fsid, \ [all …]
|
| /linux/drivers/input/ |
| H A D | evdev.c | 75 static bool __evdev_is_filtered(struct evdev_client *client, in __evdev_is_filtered() argument 87 mask = client->evmasks[0]; in __evdev_is_filtered() 96 mask = client->evmasks[type]; in __evdev_is_filtered() 101 static void __evdev_flush_queue(struct evdev_client *client, unsigned int type) in __evdev_flush_queue() argument 104 unsigned int mask = client->bufsize - 1; in __evdev_flush_queue() 110 head = client->tail; in __evdev_flush_queue() 111 client->packet_head = client->tail; in __evdev_flush_queue() 116 for (i = client->tail; i != client->head; i = (i + 1) & mask) { in __evdev_flush_queue() 117 ev = &client->buffer[i]; in __evdev_flush_queue() 128 client->buffer[head] = *ev; in __evdev_flush_queue() [all …]
|