| /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/sound/core/seq/ |
| H A D | seq_ump_client.c | 35 /* sequencer client, per UMP EP (rawmidi) */ 38 int seq_client; /* sequencer client id */ 46 void *ump_info[SNDRV_UMP_MAX_BLOCKS + 1]; /* shadow of seq client ump_info */ 67 struct seq_ump_client *client = ump->seq_client; in seq_ump_input_receive() 70 if (!client->opened[STR_IN]) in seq_ump_input_receive() 77 ev.dest.client = SNDRV_SEQ_ADDRESS_SUBSCRIBERS; in seq_ump_input_receive() 80 snd_seq_kernel_client_dispatch(client->seq_client, 89 struct seq_ump_client *client = private_data; in seq_ump_process_event() 96 substream = rcu_dereference(client->out_substream); in seq_ump_process_event() 111 static int seq_ump_client_open(struct seq_ump_client *client, in in seq_ump_client_open() 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 | 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 95 return snd_seq_total_cells(client->pool) > 0; in snd_seq_write_pool_allocated() 119 struct snd_seq_client *client; in client_use_ptr() local 127 client = __clientptr(clientid); in client_use_ptr() 128 if (client) in client_use_ptr() 129 return snd_seq_client_ref(client); in client_use_ptr() 162 client = __clientptr(clientid); in client_use_ptr() [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 | raydium_i2c_ts.c | 119 struct i2c_client *client; member 149 static int raydium_i2c_xfer(struct i2c_client *client, u32 addr, in raydium_i2c_xfer() argument 160 ret = i2c_transfer(client->adapter, &xfer[xfer_start_idx], xfer_count); in raydium_i2c_xfer() 167 static int raydium_i2c_send(struct i2c_client *client, in raydium_i2c_send() argument 199 .addr = client->addr, in raydium_i2c_send() 204 .addr = client->addr, in raydium_i2c_send() 210 error = raydium_i2c_xfer(client, addr, xfer, ARRAY_SIZE(xfer)); in raydium_i2c_send() 217 dev_err(&client->dev, "%s failed: %d\n", __func__, error); in raydium_i2c_send() 221 static int raydium_i2c_read(struct i2c_client *client, in raydium_i2c_read() argument 246 .addr = client->addr, in raydium_i2c_read() [all …]
|
| H A D | hynitron_cstxxx.c | 30 int (*firmware_info)(struct i2c_client *client); 31 int (*bootloader_enter)(struct i2c_client *client); 32 int (*init_input)(struct i2c_client *client); 33 void (*report_touch)(struct i2c_client *client); 39 struct i2c_client *client; member 71 static void hyn_reset_proc(struct i2c_client *client, int delay) in hyn_reset_proc() argument 73 struct hynitron_ts_data *ts_data = i2c_get_clientdata(client); in hyn_reset_proc() 84 struct i2c_client *client = dev_id; in hyn_interrupt_handler() local 85 struct hynitron_ts_data *ts_data = i2c_get_clientdata(client); in hyn_interrupt_handler() 87 ts_data->chip->report_touch(client); in hyn_interrupt_handler() [all …]
|
| H A D | elants_i2c.c | 152 struct i2c_client *client; member 190 static int elants_i2c_send(struct i2c_client *client, in elants_i2c_send() argument 195 ret = i2c_master_send(client, data, size); in elants_i2c_send() 202 dev_err(&client->dev, "%s failed (%*ph): %d\n", in elants_i2c_send() 208 static int elants_i2c_read(struct i2c_client *client, void *data, size_t size) in elants_i2c_read() argument 212 ret = i2c_master_recv(client, data, size); in elants_i2c_read() 219 dev_err(&client->dev, "%s failed: %d\n", __func__, ret); in elants_i2c_read() 224 static int elants_i2c_execute_command(struct i2c_client *client, in elants_i2c_execute_command() argument 247 dev_err(&client->dev, "(%s): invalid command: %*ph\n", in elants_i2c_execute_command() 253 msgs[0].addr = client->addr; in elants_i2c_execute_command() [all …]
|
| H A D | iqs5xx.c | 119 struct i2c_client *client; member 128 static int iqs5xx_read_burst(struct i2c_client *client, in iqs5xx_read_burst() argument 135 .addr = client->addr, in iqs5xx_read_burst() 141 .addr = client->addr, in iqs5xx_read_burst() 154 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg)); in iqs5xx_read_burst() 164 dev_err(&client->dev, "Failed to read from address 0x%04X: %d\n", in iqs5xx_read_burst() 170 static int iqs5xx_read_word(struct i2c_client *client, u16 reg, u16 *val) in iqs5xx_read_word() argument 175 error = iqs5xx_read_burst(client, reg, &val_buf, sizeof(val_buf)); in iqs5xx_read_word() 184 static int iqs5xx_write_burst(struct i2c_client *client, in iqs5xx_write_burst() argument 203 ret = i2c_master_send(client, mbuf, mlen); in iqs5xx_write_burst() [all …]
|
| H A D | rohm_bu21023.c | 258 struct i2c_client *client; member 282 static int rohm_i2c_burst_read(struct i2c_client *client, u8 start, void *buf, in rohm_i2c_burst_read() argument 285 struct i2c_adapter *adap = client->adapter; in rohm_i2c_burst_read() 289 msg[0].addr = client->addr; in rohm_i2c_burst_read() 294 msg[1].addr = client->addr; in rohm_i2c_burst_read() 315 struct i2c_client *client = ts->client; in rohm_ts_manual_calibration() local 316 struct device *dev = &client->dev; in rohm_ts_manual_calibration() 335 reg1_orig = i2c_smbus_read_byte_data(client, CALIBRATION_REG1); in rohm_ts_manual_calibration() 339 reg2_orig = i2c_smbus_read_byte_data(client, CALIBRATION_REG2); in rohm_ts_manual_calibration() 343 reg3_orig = i2c_smbus_read_byte_data(client, CALIBRATION_REG3); in rohm_ts_manual_calibration() [all …]
|
| /linux/drivers/input/keyboard/ |
| 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 …]
|
| 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 | qt1070.c | 49 struct i2c_client *client; member 56 static int qt1070_read(struct i2c_client *client, u8 reg) in qt1070_read() argument 60 ret = i2c_smbus_read_byte_data(client, reg); in qt1070_read() 62 dev_err(&client->dev, in qt1070_read() 68 static int qt1070_write(struct i2c_client *client, u8 reg, u8 data) in qt1070_write() argument 72 ret = i2c_smbus_write_byte_data(client, reg, data); in qt1070_write() 74 dev_err(&client->dev, in qt1070_write() 80 static bool qt1070_identify(struct i2c_client *client) in qt1070_identify() argument 85 id = qt1070_read(client, CHIP_ID); in qt1070_identify() 87 dev_err(&client->dev, "ID %d not supported\n", id); in qt1070_identify() [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/rtc/ |
| 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 …]
|
| H A D | rtc-isl1208.c | 140 isl1208_i2c_read_regs(struct i2c_client *client, u8 reg, u8 buf[], in isl1208_i2c_read_regs() argument 148 ret = i2c_smbus_read_i2c_block_data(client, reg, len, buf); in isl1208_i2c_read_regs() 154 isl1208_i2c_set_regs(struct i2c_client *client, u8 reg, u8 const buf[], in isl1208_i2c_set_regs() argument 162 ret = i2c_smbus_write_i2c_block_data(client, reg, len, buf); in isl1208_i2c_set_regs() 168 isl1208_i2c_validate_client(struct i2c_client *client) in isl1208_i2c_validate_client() argument 177 ret = isl1208_i2c_read_regs(client, 0, regs, ISL1208_RTC_SECTION_LEN); in isl1208_i2c_validate_client() 189 static int isl1208_set_xtoscb(struct i2c_client *client, int sr, int xtosb_val) in isl1208_set_xtoscb() argument 200 return i2c_smbus_write_byte_data(client, ISL1208_REG_SR, sr); in isl1208_set_xtoscb() 204 isl1208_i2c_get_sr(struct i2c_client *client) in isl1208_i2c_get_sr() argument 206 return i2c_smbus_read_byte_data(client, ISL1208_REG_SR); in isl1208_i2c_get_sr() [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 | 78 static bool __evdev_is_filtered(struct evdev_client *client, in __evdev_is_filtered() argument 90 mask = client->evmasks[0]; in __evdev_is_filtered() 99 mask = client->evmasks[type]; in __evdev_is_filtered() 104 static void __evdev_flush_queue(struct evdev_client *client, unsigned int type) in __evdev_flush_queue() argument 107 unsigned int mask = client->bufsize - 1; in __evdev_flush_queue() 113 head = client->tail; in __evdev_flush_queue() 114 client->packet_head = client->tail; in __evdev_flush_queue() 119 for (i = client->tail; i != client->head; i = (i + 1) & mask) { in __evdev_flush_queue() 120 ev = &client->buffer[i]; in __evdev_flush_queue() 131 client->buffer[head] = *ev; in __evdev_flush_queue() [all …]
|
| H A D | mousedev.c | 264 struct mousedev_client *client; in mousedev_notify_readers() local 270 list_for_each_entry_rcu(client, &mousedev->client_list, node) { in mousedev_notify_readers() 273 spin_lock(&client->packet_lock); in mousedev_notify_readers() 275 p = &client->packets[client->head]; in mousedev_notify_readers() 276 if (client->ready && p->buttons != mousedev->packet.buttons) { in mousedev_notify_readers() 277 new_head = (client->head + 1) % PACKET_QUEUE_LEN; in mousedev_notify_readers() 278 if (new_head != client->tail) { in mousedev_notify_readers() 279 p = &client->packets[client->head = new_head]; in mousedev_notify_readers() 285 p->dx += packet->x - client->pos_x; in mousedev_notify_readers() 286 p->dy += packet->y - client->pos_y; in mousedev_notify_readers() [all …]
|
| /linux/drivers/accel/amdxdna/ |
| H A D | amdxdna_pci_drv.c | 77 static int amdxdna_sva_init(struct amdxdna_client *client) in amdxdna_sva_init() argument 79 struct amdxdna_dev *xdna = client->xdna; in amdxdna_sva_init() 81 client->sva = iommu_sva_bind_device(xdna->ddev.dev, client->mm); in amdxdna_sva_init() 82 if (IS_ERR(client->sva)) { in amdxdna_sva_init() 83 XDNA_ERR(xdna, "SVA bind device failed, ret %ld", PTR_ERR(client->sva)); in amdxdna_sva_init() 84 return PTR_ERR(client->sva); in amdxdna_sva_init() 87 client->pasid = iommu_sva_get_pasid(client->sva); in amdxdna_sva_init() 88 if (client->pasid == IOMMU_PASID_INVALID) { in amdxdna_sva_init() 89 iommu_sva_unbind_device(client->sva); in amdxdna_sva_init() 90 client->sva = NULL; in amdxdna_sva_init() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | client.c | 40 struct nvkm_client *client; in nvkm_uclient_new() local 45 ret = nvkm_client_new(args->v0.name, oclass->client->device, NULL, in nvkm_uclient_new() 46 NULL, oclass->client->event, &client); in nvkm_uclient_new() 52 client->object.client = oclass->client; in nvkm_uclient_new() 53 client->object.handle = oclass->handle; in nvkm_uclient_new() 54 client->object.object = oclass->object; in nvkm_uclient_new() 55 client->debug = oclass->client->debug; in nvkm_uclient_new() 56 *pobject = &client->object; in nvkm_uclient_new() 110 struct nvkm_client *client; in nvkm_client_new() local 112 if (!(client = *pclient = kzalloc_obj(*client))) in nvkm_client_new() [all …]
|