Home
last modified time | relevance | path

Searched refs:cdev (Results 1 – 200 of 368) sorted by relevance

12

/linux-4.1.27/drivers/s390/cio/
Ddevice_fsm.c36 static void ccw_timeout_log(struct ccw_device *cdev) in ccw_timeout_log() argument
44 sch = to_subchannel(cdev->dev.parent); in ccw_timeout_log()
55 dev_name(&cdev->dev)); in ccw_timeout_log()
70 (void *)(addr_t)orb->cmd.cpa == cdev->private->iccws) in ccw_timeout_log()
81 cdev->private->state); in ccw_timeout_log()
88 &cdev->private->flags, sizeof(cdev->private->flags), 0); in ccw_timeout_log()
97 struct ccw_device *cdev; in ccw_device_timeout() local
99 cdev = (struct ccw_device *) data; in ccw_device_timeout()
100 spin_lock_irq(cdev->ccwlock); in ccw_device_timeout()
102 ccw_timeout_log(cdev); in ccw_device_timeout()
[all …]
Ddevice.c60 struct ccw_device *cdev = to_ccwdev(dev); in ccw_bus_match() local
67 found = ccw_device_id_match(ids, &cdev->id); in ccw_bus_match()
71 cdev->id.driver_info = found->driver_info; in ccw_bus_match()
103 struct ccw_device *cdev = to_ccwdev(dev); in ccw_uevent() local
104 struct ccw_device_id *id = &(cdev->id); in ccw_uevent()
152 struct ccw_device *cdev; in io_subchannel_prepare() local
157 cdev = sch_get_cdev(sch); in io_subchannel_prepare()
158 if (cdev && !device_is_registered(&cdev->dev)) in io_subchannel_prepare()
250 struct ccw_device *cdev = to_ccwdev(dev); in devtype_show() local
251 struct ccw_device_id *id = &(cdev->id); in devtype_show()
[all …]
Ddevice_pgid.c26 static void verify_start(struct ccw_device *cdev);
31 static void verify_done(struct ccw_device *cdev, int rc) in verify_done() argument
33 struct subchannel *sch = to_subchannel(cdev->dev.parent); in verify_done()
34 struct ccw_dev_id *id = &cdev->private->dev_id; in verify_done()
35 int mpath = cdev->private->flags.mpath; in verify_done()
36 int pgroup = cdev->private->flags.pgroup; in verify_done()
49 ccw_device_verify_done(cdev, rc); in verify_done()
55 static void nop_build_cp(struct ccw_device *cdev) in nop_build_cp() argument
57 struct ccw_request *req = &cdev->private->req; in nop_build_cp()
58 struct ccw1 *cp = cdev->private->iccws; in nop_build_cp()
[all …]
Ddevice_ops.c38 int ccw_device_set_options_mask(struct ccw_device *cdev, unsigned long flags) in ccw_device_set_options_mask() argument
46 cdev->private->options.fast = (flags & CCWDEV_EARLY_NOTIFICATION) != 0; in ccw_device_set_options_mask()
47 cdev->private->options.repall = (flags & CCWDEV_REPORT_ALL) != 0; in ccw_device_set_options_mask()
48 cdev->private->options.pgroup = (flags & CCWDEV_DO_PATHGROUP) != 0; in ccw_device_set_options_mask()
49 cdev->private->options.force = (flags & CCWDEV_ALLOW_FORCE) != 0; in ccw_device_set_options_mask()
50 cdev->private->options.mpath = (flags & CCWDEV_DO_MULTIPATH) != 0; in ccw_device_set_options_mask()
63 int ccw_device_set_options(struct ccw_device *cdev, unsigned long flags) in ccw_device_set_options() argument
71 cdev->private->options.repall) || in ccw_device_set_options()
73 cdev->private->options.fast)) in ccw_device_set_options()
75 cdev->private->options.fast |= (flags & CCWDEV_EARLY_NOTIFICATION) != 0; in ccw_device_set_options()
[all …]
Dccwreq.c40 static u16 ccwreq_next_path(struct ccw_device *cdev) in ccwreq_next_path() argument
42 struct ccw_request *req = &cdev->private->req; in ccwreq_next_path()
57 static void ccwreq_stop(struct ccw_device *cdev, int rc) in ccwreq_stop() argument
59 struct ccw_request *req = &cdev->private->req; in ccwreq_stop()
64 ccw_device_set_timeout(cdev, 0); in ccwreq_stop()
65 memset(&cdev->private->irb, 0, sizeof(struct irb)); in ccwreq_stop()
68 req->callback(cdev, req->data, rc); in ccwreq_stop()
74 static void ccwreq_do(struct ccw_device *cdev) in ccwreq_do() argument
76 struct ccw_request *req = &cdev->private->req; in ccwreq_do()
77 struct subchannel *sch = to_subchannel(cdev->dev.parent); in ccwreq_do()
[all …]
Dcmf.c186 static int set_schib(struct ccw_device *cdev, u32 mme, int mbfc, in set_schib() argument
191 sch = to_subchannel(cdev->dev.parent); in set_schib()
223 static int set_schib_wait(struct ccw_device *cdev, u32 mme, in set_schib_wait() argument
229 spin_lock_irq(cdev->ccwlock); in set_schib_wait()
230 if (!cdev->private->cmb) { in set_schib_wait()
245 ret = set_schib(cdev, mme, mbfc, address); in set_schib_wait()
249 if (cdev->private->state != DEV_STATE_ONLINE) { in set_schib_wait()
255 cdev->private->state = DEV_STATE_CMFCHANGE; in set_schib_wait()
257 cdev->private->cmb_wait = set_data; in set_schib_wait()
259 spin_unlock_irq(cdev->ccwlock); in set_schib_wait()
[all …]
Ddevice_id.c98 static int diag210_get_dev_info(struct ccw_device *cdev) in diag210_get_dev_info() argument
100 struct ccw_dev_id *dev_id = &cdev->private->dev_id; in diag210_get_dev_info()
101 struct senseid *senseid = &cdev->private->senseid; in diag210_get_dev_info()
133 static void snsid_init(struct ccw_device *cdev) in snsid_init() argument
135 cdev->private->flags.esid = 0; in snsid_init()
136 memset(&cdev->private->senseid, 0, sizeof(cdev->private->senseid)); in snsid_init()
137 cdev->private->senseid.cu_type = 0xffff; in snsid_init()
143 static int snsid_check(struct ccw_device *cdev, void *data) in snsid_check() argument
145 struct cmd_scsw *scsw = &cdev->private->irb.scsw.cmd; in snsid_check()
151 if (cdev->private->senseid.cu_type == 0xffff) in snsid_check()
[all …]
Ddevice.h58 dev_fsm_event(struct ccw_device *cdev, enum dev_event dev_event) in dev_fsm_event() argument
60 int state = cdev->private->state; in dev_fsm_event()
64 inc_irq_stat(cdev->private->int_class); in dev_fsm_event()
69 dev_jumptable[state][dev_event](cdev, dev_event); in dev_fsm_event()
76 dev_fsm_final_state(struct ccw_device *cdev) in dev_fsm_final_state() argument
78 return (cdev->private->state == DEV_STATE_NOT_OPER || in dev_fsm_final_state()
79 cdev->private->state == DEV_STATE_OFFLINE || in dev_fsm_final_state()
80 cdev->private->state == DEV_STATE_ONLINE || in dev_fsm_final_state()
81 cdev->private->state == DEV_STATE_BOXED); in dev_fsm_final_state()
86 void io_subchannel_recog_done(struct ccw_device *cdev);
[all …]
Ddevice_status.c27 ccw_device_msg_control_check(struct ccw_device *cdev, struct irb *irb) in ccw_device_msg_control_check() argument
39 cdev->private->dev_id.devno, cdev->private->schid.ssid, in ccw_device_msg_control_check()
40 cdev->private->schid.sch_no, in ccw_device_msg_control_check()
42 sprintf(dbf_text, "chk%x", cdev->private->schid.sch_no); in ccw_device_msg_control_check()
51 ccw_device_path_notoper(struct ccw_device *cdev) in ccw_device_path_notoper() argument
55 sch = to_subchannel(cdev->dev.parent); in ccw_device_path_notoper()
66 cdev->private->flags.doverify = 1; in ccw_device_path_notoper()
73 ccw_device_accumulate_ecw(struct ccw_device *cdev, struct irb *irb) in ccw_device_accumulate_ecw() argument
80 cdev->private->irb.scsw.cmd.ectl = 0; in ccw_device_accumulate_ecw()
83 cdev->private->irb.scsw.cmd.ectl = irb->scsw.cmd.ectl; in ccw_device_accumulate_ecw()
[all …]
Dccwgroup.c43 sysfs_remove_link(&gdev->cdev[i]->dev.kobj, "group_device"); in __ccwgroup_remove_symlinks()
53 struct ccw_device *cdev; in __ccwgroup_remove_cdev_refs() local
57 cdev = gdev->cdev[i]; in __ccwgroup_remove_cdev_refs()
58 if (!cdev) in __ccwgroup_remove_cdev_refs()
60 spin_lock_irq(cdev->ccwlock); in __ccwgroup_remove_cdev_refs()
61 dev_set_drvdata(&cdev->dev, NULL); in __ccwgroup_remove_cdev_refs()
62 spin_unlock_irq(cdev->ccwlock); in __ccwgroup_remove_cdev_refs()
63 gdev->cdev[i] = NULL; in __ccwgroup_remove_cdev_refs()
64 put_device(&cdev->dev); in __ccwgroup_remove_cdev_refs()
245 rc = sysfs_create_link(&gdev->cdev[i]->dev.kobj, in __ccwgroup_create_symlinks()
[all …]
Dqdio_main.c164 q->handler(q->irq_ptr->cdev, QDIO_ERROR_GET_BUF_STATE, in qdio_do_eqbs()
210 q->handler(q->irq_ptr->cdev, QDIO_ERROR_SET_BUF_STATE, in qdio_do_sqbs()
681 q->handler(q->irq_ptr->cdev, q->qdio_error, q->nr, start, count, in qdio_kick_handler()
991 q->u.in.queue_start_poll(q->irq_ptr->cdev, q->nr, in qdio_int_handler_pci()
1010 static void qdio_handle_activate_check(struct ccw_device *cdev, in qdio_handle_activate_check() argument
1013 struct qdio_irq *irq_ptr = cdev->private->qdio_data; in qdio_handle_activate_check()
1031 q->handler(q->irq_ptr->cdev, QDIO_ERROR_ACTIVATE, in qdio_handle_activate_check()
1042 static void qdio_establish_handle_irq(struct ccw_device *cdev, int cstat, in qdio_establish_handle_irq() argument
1045 struct qdio_irq *irq_ptr = cdev->private->qdio_data; in qdio_establish_handle_irq()
1065 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm, in qdio_int_handler() argument
[all …]
Dio_sch.h14 struct ccw_device *cdev;/* pointer to the child ccw device */ member
29 return priv ? priv->cdev : NULL; in sch_get_cdev()
33 struct ccw_device *cdev) in sch_set_cdev() argument
37 priv->cdev = cdev; in sch_set_cdev()
118 struct ccw_device *cdev; member
Dqdio_setup.c458 struct qdio_irq *irq_ptr = init_data->cdev->private->qdio_data; in qdio_setup_irq()
476 irq_ptr->cdev = init_data->cdev; in qdio_setup_irq()
477 ccw_device_get_schid(irq_ptr->cdev, &irq_ptr->schid); in qdio_setup_irq()
493 ciw = ccw_device_get_ciw(init_data->cdev, CIW_TYPE_EQUEUE); in qdio_setup_irq()
501 ciw = ccw_device_get_ciw(init_data->cdev, CIW_TYPE_AQUEUE); in qdio_setup_irq()
510 irq_ptr->orig_handler = init_data->cdev->handler; in qdio_setup_irq()
511 init_data->cdev->handler = qdio_int_handler; in qdio_setup_irq()
519 struct ccw_device *cdev) in qdio_print_subchannel_info() argument
525 dev_name(&cdev->dev), in qdio_print_subchannel_info()
Dqdio.h278 struct ccw_device *cdev; member
396 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm,
406 struct ccw_device *cdev);
408 int qdio_setup_create_sysfs(struct ccw_device *cdev);
409 void qdio_setup_destroy_sysfs(struct ccw_device *cdev);
/linux-4.1.27/sound/usb/caiaq/
Daudio.c43 #define MAKE_CHECKBYTE(cdev,stream,i) \ argument
44 (stream << 1) | (~(i / (cdev->n_streams * BYTES_PER_SAMPLE_USB)) & 1)
64 activate_substream(struct snd_usb_caiaqdev *cdev, in activate_substream() argument
67 spin_lock(&cdev->spinlock); in activate_substream()
70 cdev->sub_playback[sub->number] = sub; in activate_substream()
72 cdev->sub_capture[sub->number] = sub; in activate_substream()
74 spin_unlock(&cdev->spinlock); in activate_substream()
78 deactivate_substream(struct snd_usb_caiaqdev *cdev, in deactivate_substream() argument
82 spin_lock_irqsave(&cdev->spinlock, flags); in deactivate_substream()
85 cdev->sub_playback[sub->number] = NULL; in deactivate_substream()
[all …]
Ddevice.c162 struct snd_usb_caiaqdev *cdev = urb->context; in usb_ep1_command_reply_dispatch() local
165 if (urb->status || !cdev) { in usb_ep1_command_reply_dispatch()
172 memcpy(&cdev->spec, buf+1, sizeof(struct caiaq_device_spec)); in usb_ep1_command_reply_dispatch()
173 cdev->spec.fw_version = le16_to_cpu(cdev->spec.fw_version); in usb_ep1_command_reply_dispatch()
176 cdev->spec.fw_version, in usb_ep1_command_reply_dispatch()
177 cdev->spec.num_analog_audio_in, in usb_ep1_command_reply_dispatch()
178 cdev->spec.num_analog_audio_out, in usb_ep1_command_reply_dispatch()
179 cdev->spec.num_midi_in, in usb_ep1_command_reply_dispatch()
180 cdev->spec.num_midi_out, in usb_ep1_command_reply_dispatch()
181 cdev->spec.data_alignment); in usb_ep1_command_reply_dispatch()
[all …]
Dinput.c203 static inline void snd_caiaq_input_report_abs(struct snd_usb_caiaqdev *cdev, in snd_caiaq_input_report_abs() argument
207 input_report_abs(cdev->input_dev, axis, in snd_caiaq_input_report_abs()
211 static void snd_caiaq_input_read_analog(struct snd_usb_caiaqdev *cdev, in snd_caiaq_input_read_analog() argument
215 struct input_dev *input_dev = cdev->input_dev; in snd_caiaq_input_read_analog()
217 switch (cdev->chip.usb_id) { in snd_caiaq_input_read_analog()
219 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 2); in snd_caiaq_input_read_analog()
220 snd_caiaq_input_report_abs(cdev, ABS_Y, buf, 0); in snd_caiaq_input_read_analog()
221 snd_caiaq_input_report_abs(cdev, ABS_Z, buf, 1); in snd_caiaq_input_read_analog()
226 snd_caiaq_input_report_abs(cdev, ABS_X, buf, 0); in snd_caiaq_input_read_analog()
227 snd_caiaq_input_report_abs(cdev, ABS_Y, buf, 1); in snd_caiaq_input_read_analog()
[all …]
Dmidi.c41 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data; in snd_usb_caiaq_midi_input_trigger() local
43 if (!cdev) in snd_usb_caiaq_midi_input_trigger()
46 cdev->midi_receive_substream = up ? substream : NULL; in snd_usb_caiaq_midi_input_trigger()
57 struct snd_usb_caiaqdev *cdev = substream->rmidi->private_data; in snd_usb_caiaq_midi_output_close() local
58 if (cdev->midi_out_active) { in snd_usb_caiaq_midi_output_close()
59 usb_kill_urb(&cdev->midi_out_urb); in snd_usb_caiaq_midi_output_close()
60 cdev->midi_out_active = 0; in snd_usb_caiaq_midi_output_close()
65 static void snd_usb_caiaq_midi_send(struct snd_usb_caiaqdev *cdev, in snd_usb_caiaq_midi_send() argument
69 struct device *dev = caiaqdev_to_dev(cdev); in snd_usb_caiaq_midi_send()
71 cdev->midi_out_buf[0] = EP1_CMD_MIDI_WRITE; in snd_usb_caiaq_midi_send()
[all …]
Dcontrol.c37 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_info() local
45 switch (cdev->chip.usb_id) { in control_info()
83 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_get() local
88 = cdev->control_state[pos & ~CNT_INTVAL]; in control_get()
91 = !!(cdev->control_state[pos / 8] & (1 << pos % 8)); in control_get()
100 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_put() local
105 switch (cdev->chip.usb_id) { in control_put()
120 cdev->control_state[i] = v; in control_put()
122 if (cdev->chip.usb_id == in control_put()
126 cdev->ep8_out_buf[0] = i; in control_put()
[all …]
Dinput.h4 void snd_usb_caiaq_input_dispatch(struct snd_usb_caiaqdev *cdev, char *buf, unsigned int len);
5 int snd_usb_caiaq_input_init(struct snd_usb_caiaqdev *cdev);
6 void snd_usb_caiaq_input_free(struct snd_usb_caiaqdev *cdev);
Ddevice.h118 struct snd_usb_caiaqdev *cdev; member
125 int snd_usb_caiaq_set_audio_params (struct snd_usb_caiaqdev *cdev, int rate, int depth, int bbp);
126 int snd_usb_caiaq_set_auto_msg (struct snd_usb_caiaqdev *cdev, int digital, int analog, int erp);
127 int snd_usb_caiaq_send_command(struct snd_usb_caiaqdev *cdev,
131 int snd_usb_caiaq_send_command_bank(struct snd_usb_caiaqdev *cdev,
Daudio.h4 int snd_usb_caiaq_audio_init(struct snd_usb_caiaqdev *cdev);
5 void snd_usb_caiaq_audio_free(struct snd_usb_caiaqdev *cdev);
Dmidi.h4 int snd_usb_caiaq_midi_init(struct snd_usb_caiaqdev *cdev);
5 void snd_usb_caiaq_midi_handle_input(struct snd_usb_caiaqdev *cdev,
/linux-4.1.27/drivers/usb/gadget/
Dcomposite.c106 struct usb_composite_dev *cdev = get_gadget_data(g); in config_ep_by_speed() local
174 ERROR(cdev, "ep0 bMaxBurst must be 0\n"); in config_ep_by_speed()
202 DBG(config->cdev, "adding '%s'/%p to config '%s'/%p\n", in usb_add_function()
236 DBG(config->cdev, "adding '%s'/%p --> %d\n", in usb_add_function()
275 struct usb_composite_dev *cdev = function->config->cdev; in usb_function_deactivate() local
279 spin_lock_irqsave(&cdev->lock, flags); in usb_function_deactivate()
281 if (cdev->deactivations == 0) in usb_function_deactivate()
282 status = usb_gadget_disconnect(cdev->gadget); in usb_function_deactivate()
284 cdev->deactivations++; in usb_function_deactivate()
286 spin_unlock_irqrestore(&cdev->lock, flags); in usb_function_deactivate()
[all …]
Dconfigfs.c62 struct usb_composite_dev cdev; member
134 return sprintf(page, "0x%02x\n", gi->cdev.desc.__name); \
141 return sprintf(page, "0x%04x\n", le16_to_cpup(&gi->cdev.desc.__name)); \
154 gi->cdev.desc._name = val; \
167 gi->cdev.desc._name = cpu_to_le16p(&val); \
210 gi->cdev.desc.bcdDevice = cpu_to_le16(bcdDevice); in gadget_dev_desc_bcdDevice_store()
227 gi->cdev.desc.bcdUSB = cpu_to_le16(bcdUSB); in gadget_dev_desc_bcdUSB_store()
345 WARN_ON(!list_empty(&gi->cdev.configs)); in gadget_info_attr_release()
375 struct usb_composite_dev *cdev = cfg->c.cdev; in config_usb_cfg_link() local
376 struct gadget_info *gi = container_of(cdev, struct gadget_info, cdev); in config_usb_cfg_link()
[all …]
/linux-4.1.27/drivers/misc/
Denclosure.c184 device_unregister(&edev->component[i].cdev); in enclosure_unregister()
195 static void enclosure_link_name(struct enclosure_component *cdev, char *name) in enclosure_link_name() argument
198 strcat(name, dev_name(&cdev->cdev)); in enclosure_link_name()
201 static void enclosure_remove_links(struct enclosure_component *cdev) in enclosure_remove_links() argument
205 enclosure_link_name(cdev, name); in enclosure_remove_links()
211 if (cdev->dev->kobj.sd) in enclosure_remove_links()
212 sysfs_remove_link(&cdev->dev->kobj, name); in enclosure_remove_links()
214 if (cdev->cdev.kobj.sd) in enclosure_remove_links()
215 sysfs_remove_link(&cdev->cdev.kobj, "device"); in enclosure_remove_links()
218 static int enclosure_add_links(struct enclosure_component *cdev) in enclosure_add_links() argument
[all …]
Dphantom.c54 struct cdev cdev; member
217 struct phantom_device, cdev); in phantom_open()
392 cdev_init(&pht->cdev, &phantom_file_ops); in phantom_probe()
393 pht->cdev.owner = THIS_MODULE; in phantom_probe()
404 retval = cdev_add(&pht->cdev, MKDEV(phantom_major, minor), 1); in phantom_probe()
441 unsigned int minor = MINOR(pht->cdev.dev); in phantom_remove()
445 cdev_del(&pht->cdev); in phantom_remove()
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_main.c52 struct cirrus_device *cdev = dev->dev_private; in cirrus_user_framebuffer_create() local
60 if (!cirrus_check_framebuffer(cdev, mode_cmd->width, mode_cmd->height, in cirrus_user_framebuffer_create()
88 static void cirrus_vram_fini(struct cirrus_device *cdev) in cirrus_vram_fini() argument
90 iounmap(cdev->rmmio); in cirrus_vram_fini()
91 cdev->rmmio = NULL; in cirrus_vram_fini()
92 if (cdev->mc.vram_base) in cirrus_vram_fini()
93 release_mem_region(cdev->mc.vram_base, cdev->mc.vram_size); in cirrus_vram_fini()
97 static int cirrus_vram_init(struct cirrus_device *cdev) in cirrus_vram_init() argument
100 cdev->mc.vram_base = pci_resource_start(cdev->dev->pdev, 0); in cirrus_vram_init()
101 cdev->mc.vram_size = pci_resource_len(cdev->dev->pdev, 0); in cirrus_vram_init()
[all …]
Dcirrus_mode.c38 struct cirrus_device *cdev = dev->dev_private; in cirrus_crtc_load_lut() local
61 struct cirrus_device *cdev = dev->dev_private; in cirrus_crtc_dpms() local
108 struct cirrus_device *cdev = crtc->dev->dev_private; in cirrus_set_start_address() local
134 struct cirrus_device *cdev = crtc->dev->dev_private; in cirrus_crtc_do_set_base() local
167 if (&cdev->mode_info.gfbdev->gfb == cirrus_fb) { in cirrus_crtc_do_set_base()
199 struct cirrus_device *cdev = dev->dev_private; in cirrus_crtc_mode_set() local
386 struct cirrus_device *cdev = dev->dev_private; in cirrus_crtc_init() local
400 cdev->mode_info.crtc = cirrus_crtc; in cirrus_crtc_init()
569 int cirrus_modeset_init(struct cirrus_device *cdev) in cirrus_modeset_init() argument
575 drm_mode_config_init(cdev->dev); in cirrus_modeset_init()
[all …]
Dcirrus_fbdev.c142 struct cirrus_device *cdev = dev->dev_private; in cirrusfb_create_object() local
150 if (!cirrus_check_framebuffer(cdev, mode_cmd->width, mode_cmd->height, in cirrusfb_create_object()
169 struct cirrus_device *cdev = gfbdev->helper.dev->dev_private; in cirrusfb_create() local
204 ret = cirrus_framebuffer_init(cdev->dev, &gfbdev->gfb, &mode_cmd, gobj); in cirrusfb_create()
237 info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; in cirrusfb_create()
238 info->apertures->ranges[0].size = cdev->mc.vram_size; in cirrusfb_create()
240 info->fix.smem_start = cdev->dev->mode_config.fb_base; in cirrusfb_create()
241 info->fix.smem_len = cdev->mc.vram_size; in cirrusfb_create()
301 int cirrus_fbdev_init(struct cirrus_device *cdev) in cirrus_fbdev_init() argument
312 cdev->mode_info.gfbdev = gfbdev; in cirrus_fbdev_init()
[all …]
Dcirrus_drv.h38 #define RREG8(reg) ioread8(((void __iomem *)cdev->rmmio) + (reg))
39 #define WREG8(reg, v) iowrite8(v, ((void __iomem *)cdev->rmmio) + (reg))
40 #define RREG32(reg) ioread32(((void __iomem *)cdev->rmmio) + (reg))
41 #define WREG32(reg, v) iowrite32(v, ((void __iomem *)cdev->rmmio) + (reg))
191 int cirrus_device_init(struct cirrus_device *cdev,
195 void cirrus_device_fini(struct cirrus_device *cdev);
213 bool cirrus_check_framebuffer(struct cirrus_device *cdev, int width, int height,
217 int cirrus_modeset_init(struct cirrus_device *cdev);
218 void cirrus_modeset_fini(struct cirrus_device *cdev);
221 int cirrus_fbdev_init(struct cirrus_device *cdev);
[all …]
Dcirrus_drv.c89 struct cirrus_device *cdev = drm_dev->dev_private; in cirrus_pm_suspend() local
93 if (cdev->mode_info.gfbdev) { in cirrus_pm_suspend()
95 fb_set_suspend(cdev->mode_info.gfbdev->helper.fbdev, 1); in cirrus_pm_suspend()
106 struct cirrus_device *cdev = drm_dev->dev_private; in cirrus_pm_resume() local
110 if (cdev->mode_info.gfbdev) { in cirrus_pm_resume()
112 fb_set_suspend(cdev->mode_info.gfbdev->helper.fbdev, 0); in cirrus_pm_resume()
/linux-4.1.27/drivers/s390/scsi/
Dzfcp_ccw.c20 struct zfcp_adapter *zfcp_ccw_adapter_by_cdev(struct ccw_device *cdev) in zfcp_ccw_adapter_by_cdev() argument
26 adapter = dev_get_drvdata(&cdev->dev); in zfcp_ccw_adapter_by_cdev()
48 static int zfcp_ccw_activate(struct ccw_device *cdev, int clear, char *tag) in zfcp_ccw_activate() argument
50 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_ccw_activate()
97 static int zfcp_ccw_probe(struct ccw_device *cdev) in zfcp_ccw_probe() argument
111 static void zfcp_ccw_remove(struct ccw_device *cdev) in zfcp_ccw_remove() argument
119 ccw_device_set_offline(cdev); in zfcp_ccw_remove()
121 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_ccw_remove()
158 static int zfcp_ccw_set_online(struct ccw_device *cdev) in zfcp_ccw_set_online() argument
160 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_ccw_set_online()
[all …]
Dzfcp_qdio.c61 static void zfcp_qdio_int_req(struct ccw_device *cdev, unsigned int qdio_err, in zfcp_qdio_int_req() argument
82 static void zfcp_qdio_int_resp(struct ccw_device *cdev, unsigned int qdio_err, in zfcp_qdio_int_resp() argument
129 if (do_QDIO(cdev, QDIO_FLAG_SYNC_INPUT, 0, idx, count)) in zfcp_qdio_int_resp()
285 id->cdev = qdio->adapter->ccw_device; in zfcp_qdio_setup_init_data()
287 memcpy(id->adapter_name, dev_name(&id->cdev->dev), 8); in zfcp_qdio_setup_init_data()
380 struct ccw_device *cdev = adapter->ccw_device; in zfcp_qdio_open() local
395 if (qdio_get_ssqd_desc(init_data.cdev, &ssqd)) in zfcp_qdio_open()
413 if (qdio_activate(cdev)) in zfcp_qdio_open()
424 if (do_QDIO(cdev, QDIO_FLAG_SYNC_INPUT, 0, 0, QDIO_MAX_BUFFERS_PER_Q)) in zfcp_qdio_open()
440 qdio_shutdown(cdev, QDIO_FLAG_CLEANUP_USING_CLEAR); in zfcp_qdio_open()
[all …]
Dzfcp_aux.c58 struct ccw_device *cdev; in zfcp_init_device_configure() local
62 cdev = get_ccwdev_by_busid(&zfcp_ccw_driver, busid); in zfcp_init_device_configure()
63 if (!cdev) in zfcp_init_device_configure()
66 if (ccw_device_set_online(cdev)) in zfcp_init_device_configure()
69 adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_init_device_configure()
84 put_device(&cdev->dev); in zfcp_init_device_configure()
423 struct ccw_device *cdev = adapter->ccw_device; in zfcp_adapter_unregister() local
432 sysfs_remove_group(&cdev->dev.kobj, &zfcp_sysfs_adapter_attrs); in zfcp_adapter_unregister()
450 struct ccw_device *cdev = adapter->ccw_device; in zfcp_adapter_release() local
459 put_device(&cdev->dev); in zfcp_adapter_release()
Dzfcp_sysfs.c45 struct ccw_device *cdev = to_ccwdev(dev); \
46 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); \
169 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_adapter_failed_show() local
170 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_show()
189 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_adapter_failed_store() local
190 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_adapter_failed_store()
218 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_port_rescan_store() local
219 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_port_rescan_store()
244 struct ccw_device *cdev = to_ccwdev(dev); in zfcp_sysfs_port_remove_store() local
245 struct zfcp_adapter *adapter = zfcp_ccw_adapter_by_cdev(cdev); in zfcp_sysfs_port_remove_store()
/linux-4.1.27/drivers/s390/block/
Ddasd_3990_erp.c79 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_block_queue()
81 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_block_queue()
118 dev_err(&device->cdev->dev, in dasd_3990_erp_int_req()
151 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_alternate_path()
152 opm = ccw_device_get_path_mask(device->cdev); in dasd_3990_erp_alternate_path()
153 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_3990_erp_alternate_path()
170 dev_err(&device->cdev->dev, in dasd_3990_erp_alternate_path()
207 dev_err(&device->cdev->dev, in dasd_3990_erp_DCTL()
411 dev_warn(&device->cdev->dev, in dasd_3990_handle_env_data()
415 dev_warn(&device->cdev->dev, in dasd_3990_handle_env_data()
[all …]
Ddasd_ioctl.c113 "state\n", dev_name(&base->cdev->dev)); in dasd_ioctl_quiesce()
114 spin_lock_irqsave(get_ccwdev_lock(base->cdev), flags); in dasd_ioctl_quiesce()
116 spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), flags); in dasd_ioctl_quiesce()
134 "on the DASD\n", dev_name(&base->cdev->dev)); in dasd_ioctl_resume()
135 spin_lock_irqsave(get_ccwdev_lock(base->cdev), flags); in dasd_ioctl_resume()
137 spin_unlock_irqrestore(get_ccwdev_lock(base->cdev), flags); in dasd_ioctl_resume()
216 dev_name(&base->cdev->dev)); in dasd_format()
291 dev_name(&base->cdev->dev)); in dasd_ioctl_format()
378 struct ccw_device *cdev; in dasd_ioctl_information() local
396 cdev = base->cdev; in dasd_ioctl_information()
[all …]
Ddasd.c265 dasd_debugfs_setup(dev_name(&device->cdev->dev), in dasd_state_known_to_basic()
270 device->debug_area = debug_register(dev_name(&device->cdev->dev), 4, 1, in dasd_state_known_to_basic()
556 kobject_uevent(&device->cdev->dev.kobj, KOBJ_CHANGE); in dasd_change_state()
616 device->cdev->drv->restore(device->cdev); in do_restore_device()
1308 rc = ccw_device_clear(device->cdev, (long) cqr); in dasd_term_IO()
1348 dev_err(&device->cdev->dev, "An error occurred in the " in dasd_term_IO()
1390 dev_err(&device->cdev->dev, "An error occurred in the DASD " in dasd_start_IO()
1404 rc = ccw_device_tm_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1407 rc = ccw_device_start(device->cdev, cqr->cpaddr, in dasd_start_IO()
1448 ccw_device_get_path_mask(device->cdev); in dasd_start_IO()
[all …]
Ddasd_devmap.c524 dasd_devmap_from_cdev(struct ccw_device *cdev) in dasd_devmap_from_cdev() argument
528 devmap = dasd_find_busid(dev_name(&cdev->dev)); in dasd_devmap_from_cdev()
530 devmap = dasd_add_busid(dev_name(&cdev->dev), in dasd_devmap_from_cdev()
539 dasd_create_device(struct ccw_device *cdev) in dasd_create_device() argument
546 devmap = dasd_devmap_from_cdev(cdev); in dasd_create_device()
560 get_device(&cdev->dev); in dasd_create_device()
561 device->cdev = cdev; in dasd_create_device()
573 spin_lock_irqsave(get_ccwdev_lock(cdev), flags); in dasd_create_device()
574 dev_set_drvdata(&cdev->dev, device); in dasd_create_device()
575 spin_unlock_irqrestore(get_ccwdev_lock(cdev), flags); in dasd_create_device()
[all …]
Ddasd_fba.c57 dasd_fba_probe(struct ccw_device *cdev) in dasd_fba_probe() argument
59 return dasd_generic_probe(cdev, &dasd_fba_discipline); in dasd_fba_probe()
63 dasd_fba_set_online(struct ccw_device *cdev) in dasd_fba_set_online() argument
65 return dasd_generic_set_online(cdev, &dasd_fba_discipline); in dasd_fba_set_online()
130 struct ccw_device *cdev = device->cdev; in dasd_fba_check_characteristics() local
138 dev_warn(&device->cdev->dev, in dasd_fba_check_characteristics()
149 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s", "could not allocate " in dasd_fba_check_characteristics()
162 DBF_EVENT_DEVID(DBF_WARNING, cdev, "Read device " in dasd_fba_check_characteristics()
179 dev_info(&device->cdev->dev, in dasd_fba_check_characteristics()
182 cdev->id.dev_type, in dasd_fba_check_characteristics()
[all …]
Ddasd_alias.c328 spin_lock_irqsave_nested(get_ccwdev_lock(device->cdev), flags, in _add_device_to_lcu()
336 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _add_device_to_lcu()
509 spin_lock_irqsave_nested(get_ccwdev_lock(refdev->cdev), flags, in _lcu_update()
531 spin_unlock_irqrestore(get_ccwdev_lock(refdev->cdev), flags); in _lcu_update()
621 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_alias_add_device()
633 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_alias_add_device()
761 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
763 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), in _restart_all_base_devices_on_lcu()
767 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
773 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in _restart_all_base_devices_on_lcu()
[all …]
Ddasd_eckd.c126 dasd_eckd_probe (struct ccw_device *cdev) in dasd_eckd_probe() argument
131 ret = ccw_device_set_options(cdev, CCWDEV_ALLOW_FORCE | in dasd_eckd_probe()
134 DBF_EVENT_DEVID(DBF_WARNING, cdev, "%s", in dasd_eckd_probe()
139 ret = dasd_generic_probe(cdev, &dasd_eckd_discipline); in dasd_eckd_probe()
144 dasd_eckd_set_online(struct ccw_device *cdev) in dasd_eckd_set_online() argument
146 return dasd_generic_set_online(cdev, &dasd_eckd_discipline); in dasd_eckd_set_online()
288 dev_err(&device->cdev->dev, in define_extent()
811 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_eckd_generate_uid()
813 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_eckd_generate_uid()
824 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_eckd_get_uid()
[all …]
Ddasd_diag.c151 dev_name(&device->cdev->dev)); in dasd_diag_erp()
156 "rc=%d\n", dev_name(&device->cdev->dev), rc); in dasd_diag_erp()
268 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_ext_handler()
275 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_ext_handler()
308 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_ext_handler()
334 ccw_device_get_id(device->cdev, &private->dev_id); in dasd_diag_check_device()
374 "in DIAG mode\n", dev_name(&device->cdev->dev), in dasd_diag_check_device()
417 dev_name(&device->cdev->dev)); in dasd_diag_check_device()
428 dev_name(&device->cdev->dev), rc); in dasd_diag_check_device()
447 dev_name(&device->cdev->dev), rc); in dasd_diag_check_device()
[all …]
Ddasd_eer.c315 strncpy(header.busid, dev_name(&device->cdev->dev), in dasd_eer_write_standard_trigger()
358 strncpy(header.busid, dev_name(&device->cdev->dev), in dasd_eer_write_snss_trigger()
432 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_eer_snss_cb()
440 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_eer_snss_cb()
488 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_eer_enable()
493 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_eer_enable()
510 spin_lock_irqsave(get_ccwdev_lock(device->cdev), flags); in dasd_eer_disable()
515 spin_unlock_irqrestore(get_ccwdev_lock(device->cdev), flags); in dasd_eer_disable()
/linux-4.1.27/net/atm/
Datm_sysfs.c13 static ssize_t show_type(struct device *cdev, in show_type() argument
16 struct atm_dev *adev = to_atm_dev(cdev); in show_type()
21 static ssize_t show_address(struct device *cdev, in show_address() argument
24 struct atm_dev *adev = to_atm_dev(cdev); in show_address()
29 static ssize_t show_atmaddress(struct device *cdev, in show_atmaddress() argument
33 struct atm_dev *adev = to_atm_dev(cdev); in show_atmaddress()
58 static ssize_t show_atmindex(struct device *cdev, in show_atmindex() argument
61 struct atm_dev *adev = to_atm_dev(cdev); in show_atmindex()
66 static ssize_t show_carrier(struct device *cdev, in show_carrier() argument
69 struct atm_dev *adev = to_atm_dev(cdev); in show_carrier()
[all …]
/linux-4.1.27/drivers/isdn/capi/
Dcapi.c107 struct capidev *cdev; member
294 static void capincci_alloc_minor(struct capidev *cdev, struct capincci *np) in capincci_alloc_minor() argument
296 if (cdev->userflags & CAPIFLAG_HIGHJACKING) in capincci_alloc_minor()
297 np->minorp = capiminor_alloc(&cdev->ap, np->ncci); in capincci_alloc_minor()
335 capincci_alloc_minor(struct capidev *cdev, struct capincci *np) { } in capincci_alloc_minor() argument
340 static struct capincci *capincci_alloc(struct capidev *cdev, u32 ncci) in capincci_alloc() argument
348 np->cdev = cdev; in capincci_alloc()
350 capincci_alloc_minor(cdev, np); in capincci_alloc()
352 list_add_tail(&np->list, &cdev->nccis); in capincci_alloc()
357 static void capincci_free(struct capidev *cdev, u32 ncci) in capincci_free() argument
[all …]
/linux-4.1.27/arch/arm/mach-ebsa110/
Dleds.c19 static void ebsa110_led_set(struct led_classdev *cdev, in ebsa110_led_set() argument
32 static enum led_brightness ebsa110_led_get(struct led_classdev *cdev) in ebsa110_led_get() argument
42 struct led_classdev *cdev; in ebsa110_leds_init() local
48 cdev = kzalloc(sizeof(*cdev), GFP_KERNEL); in ebsa110_leds_init()
49 if (!cdev) in ebsa110_leds_init()
52 cdev->name = "ebsa110:0"; in ebsa110_leds_init()
53 cdev->brightness_set = ebsa110_led_set; in ebsa110_leds_init()
54 cdev->brightness_get = ebsa110_led_get; in ebsa110_leds_init()
55 cdev->default_trigger = "heartbeat"; in ebsa110_leds_init()
57 ret = led_classdev_register(NULL, cdev); in ebsa110_leds_init()
[all …]
/linux-4.1.27/fs/
Dchar_dev.c37 struct cdev *cdev; /* will die */ member
247 struct cdev *cdev; in __register_chrdev() local
254 cdev = cdev_alloc(); in __register_chrdev()
255 if (!cdev) in __register_chrdev()
258 cdev->owner = fops->owner; in __register_chrdev()
259 cdev->ops = fops; in __register_chrdev()
260 kobject_set_name(&cdev->kobj, "%s", name); in __register_chrdev()
262 err = cdev_add(cdev, MKDEV(cd->major, baseminor), count); in __register_chrdev()
266 cd->cdev = cdev; in __register_chrdev()
270 kobject_put(&cdev->kobj); in __register_chrdev()
[all …]
/linux-4.1.27/drivers/char/agp/
Disoch.c83 unsigned int cdev = 0; in agp_3_5_isochronous_node_enable() local
143 master[cdev].maxbw = (mnistat >> 16) & 0xff; in agp_3_5_isochronous_node_enable()
144 master[cdev].n = (mnistat >> 8) & 0xff; in agp_3_5_isochronous_node_enable()
145 master[cdev].y = (mnistat >> 6) & 0x3; in agp_3_5_isochronous_node_enable()
146 master[cdev].dev = cur; in agp_3_5_isochronous_node_enable()
148 tot_bw += master[cdev].maxbw; in agp_3_5_isochronous_node_enable()
149 y_max = max(y_max, master[cdev].y); in agp_3_5_isochronous_node_enable()
151 cdev++; in agp_3_5_isochronous_node_enable()
181 for (cdev=0; cdev<ndevs; cdev++) { in agp_3_5_isochronous_node_enable()
182 master[cdev].y = target.y; in agp_3_5_isochronous_node_enable()
[all …]
/linux-4.1.27/drivers/scsi/cxgbi/
Dlibcxgbi.c63 int cxgbi_device_portmap_create(struct cxgbi_device *cdev, unsigned int base, in cxgbi_device_portmap_create() argument
66 struct cxgbi_ports_map *pmap = &cdev->pmap; in cxgbi_device_portmap_create()
72 pr_warn("cdev 0x%p, portmap OOM %u.\n", cdev, max_conn); in cxgbi_device_portmap_create()
83 void cxgbi_device_portmap_cleanup(struct cxgbi_device *cdev) in cxgbi_device_portmap_cleanup() argument
85 struct cxgbi_ports_map *pmap = &cdev->pmap; in cxgbi_device_portmap_cleanup()
95 csk, cdev); in cxgbi_device_portmap_cleanup()
106 static inline void cxgbi_device_destroy(struct cxgbi_device *cdev) in cxgbi_device_destroy() argument
109 "cdev 0x%p, p# %u.\n", cdev, cdev->nports); in cxgbi_device_destroy()
110 cxgbi_hbas_remove(cdev); in cxgbi_device_destroy()
111 cxgbi_device_portmap_cleanup(cdev); in cxgbi_device_destroy()
[all …]
Dlibcxgbi.h129 struct cxgbi_device *cdev; member
184 struct cxgbi_device *cdev; member
510 struct cxgbi_device *cdev; member
576 #define cxgbi_cdev_priv(cdev) ((cdev)->dd_data) argument
696 if (chba->cdev->flags & CXGBI_FLAG_IPV4_SET) in cxgbi_set_iscsi_ipv4()
715 int cxgbi_device_portmap_create(struct cxgbi_device *cdev, unsigned int base,
717 void cxgbi_device_portmap_cleanup(struct cxgbi_device *cdev);
/linux-4.1.27/drivers/s390/char/
Dvmur.c60 static int ur_probe(struct ccw_device *cdev);
61 static void ur_remove(struct ccw_device *cdev);
62 static int ur_set_online(struct ccw_device *cdev);
63 static int ur_set_offline(struct ccw_device *cdev);
64 static int ur_pm_suspend(struct ccw_device *cdev);
101 static struct urdev *urdev_alloc(struct ccw_device *cdev) in urdev_alloc() argument
108 urd->reclen = cdev->id.driver_info; in urdev_alloc()
109 ccw_device_get_id(cdev, &urd->dev_id); in urdev_alloc()
114 urd->cdev = cdev; in urdev_alloc()
115 get_device(&cdev->dev); in urdev_alloc()
[all …]
Draw3270.c36 struct ccw_device *cdev; member
245 rc = ccw_device_halt(rp->cdev, (long) rq); in __raw3270_halt_io()
247 rc = ccw_device_clear(rp->cdev, (long) rq); in __raw3270_halt_io()
267 rq->rc = ccw_device_start(rp->cdev, &rq->ccw, in __raw3270_start()
294 spin_lock_irqsave(get_ccwdev_lock(view->dev->cdev), flags); in raw3270_start()
303 spin_unlock_irqrestore(get_ccwdev_lock(view->dev->cdev), flags); in raw3270_start()
340 raw3270_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in raw3270_irq() argument
347 rp = dev_get_drvdata(&cdev->dev); in raw3270_irq()
388 rq->rc = ccw_device_start(rp->cdev, &rq->ccw, in raw3270_irq()
417 rq->rc = ccw_device_start(rp->cdev, &rq->ccw, in raw3270_irq()
[all …]
Dcon3215.c78 struct ccw_device *cdev; /* device for tty driver */ member
257 res = ccw_device_start(raw->cdev, req->ccws, in raw3215_start_io()
271 res = ccw_device_start(raw->cdev, req->ccws, in raw3215_start_io()
290 spin_lock_irqsave(get_ccwdev_lock(raw->cdev), flags); in raw3215_timeout()
303 spin_unlock_irqrestore(get_ccwdev_lock(raw->cdev), flags); in raw3215_timeout()
364 static void raw3215_irq(struct ccw_device *cdev, unsigned long intparm, in raw3215_irq() argument
373 raw = dev_get_drvdata(&cdev->dev); in raw3215_irq()
507 ccw_device_wait_idle(raw->cdev); in raw3215_make_room()
513 spin_unlock(get_ccwdev_lock(raw->cdev)); in raw3215_make_room()
515 spin_lock(get_ccwdev_lock(raw->cdev)); in raw3215_make_room()
[all …]
Dtape_core.c139 spin_lock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
149 spin_unlock_irq(get_ccwdev_lock(tdev->cdev)); in tape_operation_show()
230 "unloaded\n", dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
232 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
236 dev_name(&device->cdev->dev)); in tape_med_state_work_handler()
238 kobject_uevent_env(&device->cdev->dev.kobj, KOBJ_CHANGE, envp); in tape_med_state_work_handler()
302 rc = ccw_device_clear(device->cdev, (long) request); in __tape_cancel_io()
443 int tape_generic_pm_suspend(struct ccw_device *cdev) in tape_generic_pm_suspend() argument
447 device = dev_get_drvdata(&cdev->dev); in tape_generic_pm_suspend()
457 "refusing to suspend\n", dev_name(&cdev->dev)); in tape_generic_pm_suspend()
[all …]
Dtape_34xx.c265 dev_err(&device->cdev->dev, "An unexpected condition %d " in tape_34xx_erp_bug()
281 dev_warn (&device->cdev->dev, "A data overrun occurred between" in tape_34xx_erp_overrun()
299 dev_warn (&device->cdev->dev, "The block ID sequence on the " in tape_34xx_erp_sequence()
424 dev_warn (&device->cdev->dev, "A read error occurred " in tape_34xx_unit_check()
438 dev_warn (&device->cdev->dev, "A write error on the " in tape_34xx_unit_check()
446 dev_warn (&device->cdev->dev, "Writing the ID-mark " in tape_34xx_unit_check()
451 dev_warn (&device->cdev->dev, "Reading the tape beyond" in tape_34xx_unit_check()
456 dev_warn (&device->cdev->dev, "The tape contains an " in tape_34xx_unit_check()
463 if (device->cdev->id.driver_info == tape_3480) in tape_34xx_unit_check()
492 dev_warn (&device->cdev->dev, "A path equipment check occurred" in tape_34xx_unit_check()
[all …]
Dtape_proc.c53 spin_lock_irq(get_ccwdev_lock(device->cdev)); in tape_proc_show()
55 seq_printf(m, "%-10.10s ", dev_name(&device->cdev->dev)); in tape_proc_show()
56 seq_printf(m, "%04X/", device->cdev->id.cu_type); in tape_proc_show()
57 seq_printf(m, "%02X\t", device->cdev->id.cu_model); in tape_proc_show()
58 seq_printf(m, "%04X/", device->cdev->id.dev_type); in tape_proc_show()
59 seq_printf(m, "%02X\t\t", device->cdev->id.dev_model); in tape_proc_show()
78 spin_unlock_irq(get_ccwdev_lock(device->cdev)); in tape_proc_show()
Dvmur.h63 struct ccw_device *cdev; /* Backpointer to ccw device */ member
67 struct cdev *char_device;
/linux-4.1.27/drivers/thermal/
Dthermal_core.c193 struct thermal_cooling_device *cdev, int trip) in get_thermal_instance() argument
199 mutex_lock(&cdev->lock); in get_thermal_instance()
202 if (pos->tz == tz && pos->trip == trip && pos->cdev == cdev) { in get_thermal_instance()
208 mutex_unlock(&cdev->lock); in get_thermal_instance()
216 struct thermal_cooling_device *cdev, int ret) in print_bind_err_msg() argument
219 tz->type, cdev->type, ret); in print_bind_err_msg()
223 struct thermal_cooling_device *cdev, in __bind() argument
238 ret = thermal_zone_bind_cooling_device(tz, i, cdev, in __bind()
241 print_bind_err_msg(tz, cdev, ret); in __bind()
247 struct thermal_cooling_device *cdev) in __unbind() argument
[all …]
Dfair_share.c62 struct thermal_cooling_device *cdev, int weight, int level) in get_target_state() argument
66 cdev->ops->get_max_state(cdev, &max_state); in get_target_state()
92 struct thermal_cooling_device *cdev; in fair_share_throttle() local
103 if (!tzp->tbp[i].cdev) in fair_share_throttle()
106 cdev = tzp->tbp[i].cdev; in fair_share_throttle()
107 instance = get_thermal_instance(tz, cdev, trip); in fair_share_throttle()
111 instance->target = get_target_state(tz, cdev, in fair_share_throttle()
114 instance->cdev->updated = false; in fair_share_throttle()
115 thermal_cdev_update(cdev); in fair_share_throttle()
Dclock_cooling.c58 struct thermal_cooling_device *cdev; member
214 unsigned long clock_cooling_get_level(struct thermal_cooling_device *cdev, in clock_cooling_get_level() argument
217 struct clock_cooling_device *ccdev = cdev->devdata; in clock_cooling_get_level()
342 static int clock_cooling_get_max_state(struct thermal_cooling_device *cdev, in clock_cooling_get_max_state() argument
345 struct clock_cooling_device *ccdev = cdev->devdata; in clock_cooling_get_max_state()
366 static int clock_cooling_get_cur_state(struct thermal_cooling_device *cdev, in clock_cooling_get_cur_state() argument
369 struct clock_cooling_device *ccdev = cdev->devdata; in clock_cooling_get_cur_state()
386 static int clock_cooling_set_cur_state(struct thermal_cooling_device *cdev, in clock_cooling_set_cur_state() argument
389 struct clock_cooling_device *clock_device = cdev->devdata; in clock_cooling_set_cur_state()
420 struct thermal_cooling_device *cdev; in clock_cooling_register() local
[all …]
Ddb8500_cpufreq_cooling.c29 struct thermal_cooling_device *cdev; in db8500_cpufreq_cooling_probe() local
31 cdev = cpufreq_cooling_register(cpu_present_mask); in db8500_cpufreq_cooling_probe()
32 if (IS_ERR(cdev)) { in db8500_cpufreq_cooling_probe()
33 int ret = PTR_ERR(cdev); in db8500_cpufreq_cooling_probe()
43 platform_set_drvdata(pdev, cdev); in db8500_cpufreq_cooling_probe()
45 dev_info(&pdev->dev, "Cooling device registered: %s\n", cdev->type); in db8500_cpufreq_cooling_probe()
52 struct thermal_cooling_device *cdev = platform_get_drvdata(pdev); in db8500_cpufreq_cooling_remove() local
54 cpufreq_cooling_unregister(cdev); in db8500_cpufreq_cooling_remove()
Dstep_wise.c53 struct thermal_cooling_device *cdev = instance->cdev; in get_target_state() local
62 cdev->ops->get_cur_state(cdev, &cur_state); in get_target_state()
64 dev_dbg(&cdev->device, "cur_state=%ld\n", cur_state); in get_target_state()
162 dev_dbg(&instance->cdev->device, "old_target=%d, target=%d\n", in thermal_zone_trip_update()
178 instance->cdev->updated = false; /* cdev needs update */ in thermal_zone_trip_update()
208 thermal_cdev_update(instance->cdev); in step_wise_throttle()
Ddb8500_thermal.c45 static int db8500_thermal_match_cdev(struct thermal_cooling_device *cdev, in db8500_thermal_match_cdev() argument
50 if (!strlen(cdev->type)) in db8500_thermal_match_cdev()
54 if (!strcmp(trip_point->cdev_name[i], cdev->type)) in db8500_thermal_match_cdev()
63 struct thermal_cooling_device *cdev) in db8500_cdev_bind() argument
70 cdev->ops->get_max_state(cdev, &max_state); in db8500_cdev_bind()
73 if (db8500_thermal_match_cdev(cdev, &ptrips->trip_points[i])) in db8500_cdev_bind()
78 ret = thermal_zone_bind_cooling_device(thermal, i, cdev, in db8500_cdev_bind()
81 dev_info(&cdev->device, "%s bind to %d: %d-%s\n", cdev->type, in db8500_cdev_bind()
90 struct thermal_cooling_device *cdev) in db8500_cdev_unbind() argument
97 if (db8500_thermal_match_cdev(cdev, &ptrips->trip_points[i])) in db8500_cdev_unbind()
[all …]
Dcpu_cooling.c220 static int cpufreq_get_max_state(struct thermal_cooling_device *cdev, in cpufreq_get_max_state() argument
223 struct cpufreq_cooling_device *cpufreq_device = cdev->devdata; in cpufreq_get_max_state()
239 static int cpufreq_get_cur_state(struct thermal_cooling_device *cdev, in cpufreq_get_cur_state() argument
242 struct cpufreq_cooling_device *cpufreq_device = cdev->devdata; in cpufreq_get_cur_state()
259 static int cpufreq_set_cur_state(struct thermal_cooling_device *cdev, in cpufreq_set_cur_state() argument
262 struct cpufreq_cooling_device *cpufreq_device = cdev->devdata; in cpufreq_set_cur_state()
459 void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev) in cpufreq_cooling_unregister() argument
463 if (!cdev) in cpufreq_cooling_unregister()
466 cpufreq_dev = cdev->devdata; in cpufreq_cooling_unregister()
Dimx_thermal.c97 struct thermal_cooling_device *cdev; member
303 struct thermal_cooling_device *cdev) in imx_bind() argument
307 ret = thermal_zone_bind_cooling_device(tz, IMX_TRIP_PASSIVE, cdev, in imx_bind()
313 tz->type, cdev->type, ret); in imx_bind()
321 struct thermal_cooling_device *cdev) in imx_unbind() argument
325 ret = thermal_zone_unbind_cooling_device(tz, IMX_TRIP_PASSIVE, cdev); in imx_unbind()
329 tz->type, cdev->type, ret); in imx_unbind()
513 data->cdev = cpufreq_cooling_register(cpu_present_mask); in imx_thermal_probe()
514 if (IS_ERR(data->cdev)) { in imx_thermal_probe()
515 ret = PTR_ERR(data->cdev); in imx_thermal_probe()
[all …]
Dgov_bang_bang.c66 dev_dbg(&instance->cdev->device, "target=%d\n", in thermal_zone_trip_update()
69 instance->cdev->updated = false; /* cdev needs update */ in thermal_zone_trip_update()
111 thermal_cdev_update(instance->cdev); in bang_bang_control()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_drv.c355 struct component_dev *cdev; in exynos_drm_component_add() local
371 list_for_each_entry(cdev, &drm_component_list, list) { in exynos_drm_component_add()
372 if (cdev->out_type == out_type) { in exynos_drm_component_add()
377 if (cdev->dev_type_flag == (EXYNOS_DEVICE_TYPE_CRTC | in exynos_drm_component_add()
384 cdev->crtc_dev = dev; in exynos_drm_component_add()
385 cdev->dev_type_flag |= dev_type; in exynos_drm_component_add()
389 cdev->conn_dev = dev; in exynos_drm_component_add()
390 cdev->dev_type_flag |= dev_type; in exynos_drm_component_add()
400 cdev = kzalloc(sizeof(*cdev), GFP_KERNEL); in exynos_drm_component_add()
401 if (!cdev) in exynos_drm_component_add()
[all …]
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
Dcxgb3i.c184 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_act_open_req()
265 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_abort_req()
288 cxgb3_ofld_send(csk->cdev->lldev, skb); in send_abort_rpl()
317 cxgb3_ofld_send(csk->cdev->lldev, skb); in send_rx_credits()
454 l2t_send(csk->cdev->lldev, skb, csk->l2t); in push_tx_frames()
468 cxgb3_free_atid(csk->cdev->lldev, csk->atid); in free_atid()
489 cxgb3_insert_tid(csk->cdev->lldev, &t3_client, csk, tid); in do_act_establish()
605 static int do_peer_close(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) in do_peer_close() argument
622 static int do_close_con_rpl(struct t3cdev *cdev, struct sk_buff *skb, in do_close_con_rpl() argument
660 static int do_abort_req(struct t3cdev *cdev, struct sk_buff *skb, void *ctx) in do_abort_req() argument
[all …]
/linux-4.1.27/drivers/leds/
Dleds-versatile.c18 struct led_classdev cdev; member
40 static void versatile_led_set(struct led_classdev *cdev, in versatile_led_set() argument
43 struct versatile_led *led = container_of(cdev, in versatile_led_set()
44 struct versatile_led, cdev); in versatile_led_set()
54 static enum led_brightness versatile_led_get(struct led_classdev *cdev) in versatile_led_get() argument
56 struct versatile_led *led = container_of(cdev, in versatile_led_get()
57 struct versatile_led, cdev); in versatile_led_get()
84 led->cdev.name = versatile_leds[i].name; in versatile_leds_probe()
85 led->cdev.brightness_set = versatile_led_set; in versatile_leds_probe()
86 led->cdev.brightness_get = versatile_led_get; in versatile_leds_probe()
[all …]
Dleds-regulator.c24 container_of(led_cdev, struct regulator_led, cdev)
27 struct led_classdev cdev; member
74 dev_err(led->cdev.dev, "Failed to enable vcc: %d\n", ret); in regulator_led_enable()
90 dev_err(led->cdev.dev, "Failed to disable vcc: %d\n", ret); in regulator_led_disable()
109 if (led->cdev.max_brightness > 1) { in regulator_led_set_value()
111 dev_dbg(led->cdev.dev, "brightness: %d voltage: %d\n", in regulator_led_set_value()
116 dev_err(led->cdev.dev, "Failed to set voltage %d: %d\n", in regulator_led_set_value()
166 led->cdev.max_brightness = led_regulator_get_max_brightness(vcc); in regulator_led_probe()
167 if (pdata->brightness > led->cdev.max_brightness) { in regulator_led_probe()
174 led->cdev.brightness_set = regulator_led_brightness_set; in regulator_led_probe()
[all …]
Dleds-max8997.c45 struct led_classdev cdev; member
64 led->cdev.max_brightness = MAX8997_LED_FLASH_MAX_BRIGHTNESS; in max8997_led_set_mode()
70 led->cdev.max_brightness = MAX8997_LED_MOVIE_MAX_BRIGHTNESS; in max8997_led_set_mode()
77 led->cdev.max_brightness = MAX8997_LED_FLASH_MAX_BRIGHTNESS; in max8997_led_set_mode()
84 led->cdev.max_brightness = MAX8997_LED_MOVIE_MAX_BRIGHTNESS; in max8997_led_set_mode()
87 led->cdev.max_brightness = MAX8997_LED_NONE_MAX_BRIGHTNESS; in max8997_led_set_mode()
157 container_of(led_cdev, struct max8997_led, cdev); in max8997_led_brightness_set()
173 container_of(led_cdev, struct max8997_led, cdev); in max8997_led_show_mode()
207 container_of(led_cdev, struct max8997_led, cdev); in max8997_led_store_mode()
258 led->cdev.name = name; in max8997_led_probe()
[all …]
Dleds-asic3.c39 static void brightness_set(struct led_classdev *cdev, in brightness_set() argument
42 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in brightness_set()
57 static int blink_set(struct led_classdev *cdev, in blink_set() argument
61 struct platform_device *pdev = to_platform_device(cdev->dev->parent); in blink_set()
103 led->cdev = devm_kzalloc(&pdev->dev, sizeof(struct led_classdev), in asic3_led_probe()
105 if (!led->cdev) { in asic3_led_probe()
110 led->cdev->name = led->name; in asic3_led_probe()
111 led->cdev->flags = LED_CORE_SUSPENDRESUME; in asic3_led_probe()
112 led->cdev->brightness_set = brightness_set; in asic3_led_probe()
113 led->cdev->blink_set = blink_set; in asic3_led_probe()
[all …]
Dleds-wm8350.c90 container_of(led_cdev, struct wm8350_led, cdev)
101 dev_err(led->cdev.dev, "Failed to enable ISINK: %d\n", ret); in wm8350_led_enable()
107 dev_err(led->cdev.dev, "Failed to enable DCDC: %d\n", ret); in wm8350_led_enable()
124 dev_err(led->cdev.dev, "Failed to disable DCDC: %d\n", ret); in wm8350_led_disable()
130 dev_err(led->cdev.dev, "Failed to disable ISINK: %d\n", ret); in wm8350_led_disable()
133 dev_err(led->cdev.dev, "Failed to reenable DCDC: %d\n", in wm8350_led_disable()
170 dev_err(led->cdev.dev, "Failed to set %duA: %d\n", in led_work()
235 led->cdev.brightness_set = wm8350_led_set; in wm8350_led_probe()
236 led->cdev.default_trigger = pdata->default_trigger; in wm8350_led_probe()
237 led->cdev.name = pdata->name; in wm8350_led_probe()
[all …]
Dleds-s3c24xx.c28 struct led_classdev cdev; member
39 return container_of(led_cdev, struct s3c24xx_gpio_led, cdev); in to_gpio()
66 led_classdev_unregister(&led->cdev); in s3c24xx_led_remove()
84 led->cdev.brightness_set = s3c24xx_led_set; in s3c24xx_led_probe()
85 led->cdev.default_trigger = pdata->def_trigger; in s3c24xx_led_probe()
86 led->cdev.name = pdata->name; in s3c24xx_led_probe()
87 led->cdev.flags |= LED_CORE_SUSPENDRESUME; in s3c24xx_led_probe()
107 ret = led_classdev_register(&dev->dev, &led->cdev); in s3c24xx_led_probe()
Dleds-lm3533.c51 struct led_classdev cdev; member
62 static inline struct lm3533_led *to_lm3533_led(struct led_classdev *cdev) in to_lm3533_led() argument
64 return container_of(cdev, struct lm3533_led, cdev); in to_lm3533_led()
96 dev_dbg(led->cdev.dev, "%s - %d\n", __func__, enable); in lm3533_led_pattern_enable()
114 dev_err(led->cdev.dev, "failed to enable pattern %d (%d)\n", in lm3533_led_pattern_enable()
130 dev_dbg(led->cdev.dev, "%s - %u\n", __func__, led->new_brightness); in lm3533_led_work()
138 static void lm3533_led_set(struct led_classdev *cdev, in lm3533_led_set() argument
141 struct lm3533_led *led = to_lm3533_led(cdev); in lm3533_led_set()
143 dev_dbg(led->cdev.dev, "%s - %d\n", __func__, value); in lm3533_led_set()
149 static enum led_brightness lm3533_led_get(struct led_classdev *cdev) in lm3533_led_get() argument
[all …]
Dleds-lt3593.c29 struct led_classdev cdev; member
78 container_of(led_cdev, struct lt3593_led_data, cdev); in lt3593_led_set()
96 led_dat->cdev.name = template->name; in create_lt3593_led()
97 led_dat->cdev.default_trigger = template->default_trigger; in create_lt3593_led()
100 led_dat->cdev.brightness_set = lt3593_led_set; in create_lt3593_led()
103 led_dat->cdev.brightness = state ? LED_FULL : LED_OFF; in create_lt3593_led()
106 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_lt3593_led()
116 ret = led_classdev_register(parent, &led_dat->cdev); in create_lt3593_led()
131 led_classdev_unregister(&led->cdev); in delete_lt3593_led()
Dleds-pwm.c28 struct led_classdev cdev; member
66 container_of(led_cdev, struct led_pwm_data, cdev); in led_pwm_set()
67 unsigned int max = led_dat->cdev.max_brightness; in led_pwm_set()
93 led_classdev_unregister(&priv->leds[priv->num_leds].cdev); in led_pwm_cleanup()
106 led_data->cdev.name = led->name; in led_pwm_add()
107 led_data->cdev.default_trigger = led->default_trigger; in led_pwm_add()
108 led_data->cdev.brightness_set = led_pwm_set; in led_pwm_add()
109 led_data->cdev.brightness = LED_OFF; in led_pwm_add()
110 led_data->cdev.max_brightness = led->max_brightness; in led_pwm_add()
111 led_data->cdev.flags = LED_CORE_SUSPENDRESUME; in led_pwm_add()
[all …]
Dleds-syscon.c41 struct led_classdev cdev; member
52 container_of(led_cdev, struct syscon_led, cdev); in syscon_led_set()
66 dev_err(sled->cdev.dev, "error updating LED status\n"); in syscon_led_set()
95 sled->cdev.name = in syscon_leds_spawn()
97 sled->cdev.default_trigger = in syscon_leds_spawn()
124 sled->cdev.brightness_set = syscon_led_set; in syscon_leds_spawn()
126 ret = led_classdev_register(dev, &sled->cdev); in syscon_leds_spawn()
130 dev_info(dev, "registered LED %s\n", sled->cdev.name); in syscon_leds_spawn()
Dleds-menf21bmc.c29 struct led_classdev cdev; member
61 struct menf21bmc_led, cdev); in menf21bmc_led_set()
87 leds[i].cdev.name = leds[i].name; in menf21bmc_led_probe()
88 leds[i].cdev.brightness_set = menf21bmc_led_set; in menf21bmc_led_probe()
90 ret = led_classdev_register(&pdev->dev, &leds[i].cdev); in menf21bmc_led_probe()
102 led_classdev_unregister(&leds[i].cdev); in menf21bmc_led_probe()
112 led_classdev_unregister(&leds[i].cdev); in menf21bmc_led_remove()
Dleds-ot200.c19 struct led_classdev cdev; member
95 struct ot200_led *led = container_of(led_cdev, struct ot200_led, cdev); in ot200_led_brightness_set()
124 leds[i].cdev.name = leds[i].name; in ot200_led_probe()
125 leds[i].cdev.brightness_set = ot200_led_brightness_set; in ot200_led_probe()
127 ret = led_classdev_register(&pdev->dev, &leds[i].cdev); in ot200_led_probe()
141 led_classdev_unregister(&leds[i].cdev); in ot200_led_probe()
151 led_classdev_unregister(&leds[i].cdev); in ot200_led_remove()
Dleds-da903x.c35 struct led_classdev cdev; member
88 led = container_of(led_cdev, struct da903x_led, cdev); in da903x_led_set()
114 led->cdev.name = pdata->name; in da903x_led_probe()
115 led->cdev.default_trigger = pdata->default_trigger; in da903x_led_probe()
116 led->cdev.brightness_set = da903x_led_set; in da903x_led_probe()
117 led->cdev.brightness = LED_OFF; in da903x_led_probe()
126 ret = led_classdev_register(led->master, &led->cdev); in da903x_led_probe()
140 led_classdev_unregister(&led->cdev); in da903x_led_remove()
Dleds-ns2.c71 struct led_classdev cdev; member
129 container_of(led_cdev, struct ns2_led_data, cdev); in ns2_led_set()
148 container_of(led_cdev, struct ns2_led_data, cdev); in ns2_led_sata_store()
181 container_of(led_cdev, struct ns2_led_data, cdev); in ns2_led_sata_show()
223 led_dat->cdev.name = template->name; in create_ns2_led()
224 led_dat->cdev.default_trigger = template->default_trigger; in create_ns2_led()
225 led_dat->cdev.blink_set = NULL; in create_ns2_led()
226 led_dat->cdev.brightness_set = ns2_led_set; in create_ns2_led()
227 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_ns2_led()
228 led_dat->cdev.groups = ns2_led_groups; in create_ns2_led()
[all …]
Dleds-pm8941-wled.c82 struct led_classdev cdev; member
87 static int pm8941_wled_set(struct led_classdev *cdev, in pm8941_wled_set() argument
96 wled = container_of(cdev, struct pm8941_wled, cdev); in pm8941_wled_set()
131 static void pm8941_wled_set_brightness(struct led_classdev *cdev, in pm8941_wled_set_brightness() argument
134 if (pm8941_wled_set(cdev, value)) { in pm8941_wled_set_brightness()
135 dev_err(cdev->dev, "Unable to set brightness\n"); in pm8941_wled_set_brightness()
138 cdev->brightness = value; in pm8941_wled_set_brightness()
339 rc = of_property_read_string(dev->of_node, "label", &wled->cdev.name); in pm8941_wled_configure()
341 wled->cdev.name = dev->of_node->name; in pm8941_wled_configure()
343 wled->cdev.default_trigger = of_get_property(dev->of_node, in pm8941_wled_configure()
[all …]
Dleds-adp5520.c25 struct led_classdev cdev; member
45 led = container_of(led_cdev, struct adp5520_led, cdev); in adp5520_led_set()
136 led_dat->cdev.name = cur_led->name; in adp5520_led_probe()
137 led_dat->cdev.default_trigger = cur_led->default_trigger; in adp5520_led_probe()
138 led_dat->cdev.brightness_set = adp5520_led_set; in adp5520_led_probe()
139 led_dat->cdev.brightness = LED_OFF; in adp5520_led_probe()
153 ret = led_classdev_register(led_dat->master, &led_dat->cdev); in adp5520_led_probe()
174 led_classdev_unregister(&led[i].cdev); in adp5520_led_probe()
194 led_classdev_unregister(&led[i].cdev); in adp5520_led_remove()
Dleds-da9052.c34 struct led_classdev cdev; member
73 led = container_of(led_cdev, struct da9052_led, cdev); in da9052_led_set()
135 led[i].cdev.name = pled->leds[i].name; in da9052_led_probe()
136 led[i].cdev.brightness_set = da9052_led_set; in da9052_led_probe()
137 led[i].cdev.brightness = LED_OFF; in da9052_led_probe()
138 led[i].cdev.max_brightness = DA9052_MAX_BRIGHTNESS; in da9052_led_probe()
144 error = led_classdev_register(pdev->dev.parent, &led[i].cdev); in da9052_led_probe()
170 led_classdev_unregister(&led[i].cdev); in da9052_led_probe()
192 led_classdev_unregister(&led[i].cdev); in da9052_led_remove()
Dleds-netxbig.c131 struct led_classdev cdev; member
166 container_of(led_cdev, struct netxbig_led_data, cdev); in netxbig_led_blink_set()
195 container_of(led_cdev, struct netxbig_led_data, cdev); in netxbig_led_set()
239 container_of(led_cdev, struct netxbig_led_data, cdev); in netxbig_led_sata_store()
289 container_of(led_cdev, struct netxbig_led_data, cdev); in netxbig_led_sata_show()
304 led_classdev_unregister(&led_dat->cdev); in delete_netxbig_led()
316 led_dat->cdev.name = template->name; in create_netxbig_led()
317 led_dat->cdev.default_trigger = template->default_trigger; in create_netxbig_led()
318 led_dat->cdev.blink_set = netxbig_led_blink_set; in create_netxbig_led()
319 led_dat->cdev.brightness_set = netxbig_led_set; in create_netxbig_led()
[all …]
Dleds-gpio.c25 struct led_classdev cdev; member
52 container_of(led_cdev, struct gpio_led_data, cdev); in gpio_led_set()
81 container_of(led_cdev, struct gpio_led_data, cdev); in gpio_blink_set()
124 led_dat->cdev.name = template->name; in create_gpio_led()
125 led_dat->cdev.default_trigger = template->default_trigger; in create_gpio_led()
130 led_dat->cdev.blink_set = gpio_blink_set; in create_gpio_led()
132 led_dat->cdev.brightness_set = gpio_led_set; in create_gpio_led()
137 led_dat->cdev.brightness = state ? LED_FULL : LED_OFF; in create_gpio_led()
139 led_dat->cdev.flags |= LED_CORE_SUSPENDRESUME; in create_gpio_led()
147 return led_classdev_register(parent, &led_dat->cdev); in create_gpio_led()
[all …]
Dleds-88pm860x.c34 struct led_classdev cdev; member
117 static void pm860x_led_set(struct led_classdev *cdev, in pm860x_led_set() argument
120 struct pm860x_led *data = container_of(cdev, struct pm860x_led, cdev); in pm860x_led_set()
214 data->cdev.name = data->name; in pm860x_led_probe()
215 data->cdev.brightness_set = pm860x_led_set; in pm860x_led_probe()
219 ret = led_classdev_register(chip->dev, &data->cdev); in pm860x_led_probe()
224 pm860x_led_set(&data->cdev, 0); in pm860x_led_probe()
232 led_classdev_unregister(&data->cdev); in pm860x_led_remove()
Dleds-wm831x-status.c24 struct led_classdev cdev; member
41 container_of(led_cdev, struct wm831x_status, cdev)
288 drvdata->cdev.name = pdata.name; in wm831x_status_probe()
289 drvdata->cdev.default_trigger = pdata.default_trigger; in wm831x_status_probe()
290 drvdata->cdev.brightness_set = wm831x_status_set; in wm831x_status_probe()
291 drvdata->cdev.blink_set = wm831x_status_blink_set; in wm831x_status_probe()
292 drvdata->cdev.groups = wm831x_status_groups; in wm831x_status_probe()
294 ret = led_classdev_register(wm831x->dev, &drvdata->cdev); in wm831x_status_probe()
307 led_classdev_unregister(&drvdata->cdev); in wm831x_status_remove()
Dleds-mc13783.c34 struct led_classdev cdev; member
117 container_of(led_cdev, struct mc13xxx_led, cdev); in mc13xxx_led_set()
257 leds->led[i].cdev.name = name; in mc13xxx_led_probe()
258 leds->led[i].cdev.default_trigger = trig; in mc13xxx_led_probe()
259 leds->led[i].cdev.flags = LED_CORE_SUSPENDRESUME; in mc13xxx_led_probe()
260 leds->led[i].cdev.brightness_set = mc13xxx_led_set; in mc13xxx_led_probe()
261 leds->led[i].cdev.max_brightness = mc13xxx_max_brightness(id); in mc13xxx_led_probe()
265 ret = led_classdev_register(dev->parent, &leds->led[i].cdev); in mc13xxx_led_probe()
274 led_classdev_unregister(&leds->led[i].cdev); in mc13xxx_led_probe()
287 led_classdev_unregister(&leds->led[i].cdev); in mc13xxx_led_remove()
Dleds-lp55xx-common.c31 static struct lp55xx_led *cdev_to_lp55xx_led(struct led_classdev *cdev) in cdev_to_lp55xx_led() argument
33 return container_of(cdev, struct lp55xx_led, cdev); in cdev_to_lp55xx_led()
137 static void lp55xx_set_brightness(struct led_classdev *cdev, in lp55xx_set_brightness() argument
140 struct lp55xx_led *led = cdev_to_lp55xx_led(cdev); in lp55xx_set_brightness()
167 led->cdev.default_trigger = pdata->led_config[chan].default_trigger; in lp55xx_init_led()
175 led->cdev.brightness_set = lp55xx_set_brightness; in lp55xx_init_led()
176 led->cdev.groups = lp55xx_led_groups; in lp55xx_init_led()
179 led->cdev.name = pdata->led_config[chan].name; in lp55xx_init_led()
183 led->cdev.name = name; in lp55xx_init_led()
186 ret = led_classdev_register(dev, &led->cdev); in lp55xx_init_led()
[all …]
Dleds-rb532.c18 static void rb532_led_set(struct led_classdev *cdev, in rb532_led_set() argument
28 static enum led_brightness rb532_led_get(struct led_classdev *cdev) in rb532_led_get() argument
Dleds-lm3642.c222 static void lm3642_torch_brightness_set(struct led_classdev *cdev, in lm3642_torch_brightness_set() argument
226 container_of(cdev, struct lm3642_chip_data, cdev_torch); in lm3642_torch_brightness_set()
279 static void lm3642_strobe_brightness_set(struct led_classdev *cdev, in lm3642_strobe_brightness_set() argument
283 container_of(cdev, struct lm3642_chip_data, cdev_flash); in lm3642_strobe_brightness_set()
300 static void lm3642_indicator_brightness_set(struct led_classdev *cdev, in lm3642_indicator_brightness_set() argument
304 container_of(cdev, struct lm3642_chip_data, cdev_indicator); in lm3642_indicator_brightness_set()
/linux-4.1.27/arch/arm/mach-footbridge/
Debsa285.c27 struct led_classdev cdev; member
47 static void ebsa285_led_set(struct led_classdev *cdev, in ebsa285_led_set() argument
50 struct ebsa285_led *led = container_of(cdev, in ebsa285_led_set()
51 struct ebsa285_led, cdev); in ebsa285_led_set()
60 static enum led_brightness ebsa285_led_get(struct led_classdev *cdev) in ebsa285_led_get() argument
62 struct ebsa285_led *led = container_of(cdev, in ebsa285_led_get()
63 struct ebsa285_led, cdev); in ebsa285_led_get()
90 led->cdev.name = ebsa285_leds[i].name; in ebsa285_leds_init()
91 led->cdev.brightness_set = ebsa285_led_set; in ebsa285_leds_init()
92 led->cdev.brightness_get = ebsa285_led_get; in ebsa285_leds_init()
[all …]
Dnetwinder-hw.c666 struct led_classdev cdev; member
687 static void netwinder_led_set(struct led_classdev *cdev, in netwinder_led_set() argument
690 struct netwinder_led *led = container_of(cdev, in netwinder_led_set()
691 struct netwinder_led, cdev); in netwinder_led_set()
705 static enum led_brightness netwinder_led_get(struct led_classdev *cdev) in netwinder_led_get() argument
707 struct netwinder_led *led = container_of(cdev, in netwinder_led_get()
708 struct netwinder_led, cdev); in netwinder_led_get()
733 led->cdev.name = netwinder_leds[i].name; in netwinder_leds_init()
734 led->cdev.brightness_set = netwinder_led_set; in netwinder_leds_init()
735 led->cdev.brightness_get = netwinder_led_get; in netwinder_leds_init()
[all …]
/linux-4.1.27/drivers/usb/gadget/function/
Df_ecm.c382 struct usb_composite_dev *cdev = ecm->port.func.config->cdev; in ecm_do_notify() local
404 DBG(cdev, "notify connect %s\n", in ecm_do_notify()
417 data[0] = cpu_to_le32(ecm_bitrate(cdev->gadget)); in ecm_do_notify()
420 DBG(cdev, "notify speed %d\n", ecm_bitrate(cdev->gadget)); in ecm_do_notify()
431 DBG(cdev, "notify --> %d\n", status); in ecm_do_notify()
449 struct usb_composite_dev *cdev = ecm->port.func.config->cdev; in ecm_notify_complete() local
461 DBG(cdev, "event %02x --> %d\n", in ecm_notify_complete()
472 struct usb_composite_dev *cdev = f->config->cdev; in ecm_setup() local
473 struct usb_request *req = cdev->req; in ecm_setup()
490 DBG(cdev, "packet filter %02x\n", w_value); in ecm_setup()
[all …]
Df_loopback.c177 struct usb_composite_dev *cdev = c->cdev; in loopback_bind() local
188 id = usb_string_id(cdev); in loopback_bind()
196 loop->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_source_desc); in loopback_bind()
199 ERROR(cdev, "%s: can't autoconfigure on %s\n", in loopback_bind()
200 f->name, cdev->gadget->name); in loopback_bind()
203 loop->in_ep->driver_data = cdev; /* claim */ in loopback_bind()
205 loop->out_ep = usb_ep_autoconfig(cdev->gadget, &fs_loop_sink_desc); in loopback_bind()
208 loop->out_ep->driver_data = cdev; /* claim */ in loopback_bind()
225 DBG(cdev, "%s speed %s: IN/%s, OUT/%s\n", in loopback_bind()
226 (gadget_is_superspeed(c->cdev->gadget) ? "super" : in loopback_bind()
[all …]
Df_obex.c198 struct usb_composite_dev *cdev = f->config->cdev; in obex_set_alt() local
204 dev_dbg(&cdev->gadget->dev, in obex_set_alt()
212 dev_dbg(&cdev->gadget->dev, in obex_set_alt()
218 dev_dbg(&cdev->gadget->dev, in obex_set_alt()
220 if (config_ep_by_speed(cdev->gadget, f, in obex_set_alt()
222 config_ep_by_speed(cdev->gadget, f, in obex_set_alt()
231 dev_dbg(&cdev->gadget->dev, in obex_set_alt()
257 struct usb_composite_dev *cdev = f->config->cdev; in obex_disable() local
259 dev_dbg(&cdev->gadget->dev, "obex ttyGS%d disable\n", obex->port_num); in obex_disable()
268 struct usb_composite_dev *cdev = g->func.config->cdev; in obex_connect() local
[all …]
Df_eem.c172 struct usb_composite_dev *cdev = f->config->cdev; in eem_setup() local
178 DBG(cdev, "invalid control req%02x.%02x v%04x i%04x l%d\n", in eem_setup()
190 struct usb_composite_dev *cdev = f->config->cdev; in eem_set_alt() local
200 DBG(cdev, "reset eem\n"); in eem_set_alt()
205 DBG(cdev, "init eem\n"); in eem_set_alt()
206 if (config_ep_by_speed(cdev->gadget, f, in eem_set_alt()
208 config_ep_by_speed(cdev->gadget, f, in eem_set_alt()
221 DBG(cdev, "activate eem\n"); in eem_set_alt()
236 struct usb_composite_dev *cdev = f->config->cdev; in eem_disable() local
238 DBG(cdev, "eem deactivated\n"); in eem_disable()
[all …]
Df_rndis.c388 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_available() local
406 DBG(cdev, "notify/0 --> %d\n", status); in rndis_response_available()
413 struct usb_composite_dev *cdev = rndis->port.func.config->cdev; in rndis_response_complete() local
427 DBG(cdev, "RNDIS %s response error %d, %d/%d\n", in rndis_response_complete()
443 DBG(cdev, "notify/1 --> %d\n", status); in rndis_response_complete()
467 struct usb_composite_dev *cdev = f->config->cdev; in rndis_setup() local
468 struct usb_request *req = cdev->req; in rndis_setup()
516 VDBG(cdev, "invalid control req%02x.%02x v%04x i%04x l%d\n", in rndis_setup()
523 DBG(cdev, "rndis req%02x.%02x v%04x i%04x l%d\n", in rndis_setup()
528 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in rndis_setup()
[all …]
Df_sourcesink.c316 static void disable_ep(struct usb_composite_dev *cdev, struct usb_ep *ep) in disable_ep() argument
323 DBG(cdev, "disable %s --> %d\n", in disable_ep()
329 void disable_endpoints(struct usb_composite_dev *cdev, in disable_endpoints() argument
333 disable_ep(cdev, in); in disable_endpoints()
334 disable_ep(cdev, out); in disable_endpoints()
336 disable_ep(cdev, iso_in); in disable_endpoints()
338 disable_ep(cdev, iso_out); in disable_endpoints()
344 struct usb_composite_dev *cdev = c->cdev; in sourcesink_bind() local
357 ss->in_ep = usb_ep_autoconfig(cdev->gadget, &fs_source_desc); in sourcesink_bind()
360 ERROR(cdev, "%s: can't autoconfigure on %s\n", in sourcesink_bind()
[all …]
Df_ncm.c478 struct usb_composite_dev *cdev = ncm->port.func.config->cdev; in ncm_do_notify() local
500 DBG(cdev, "notify connect %s\n", in ncm_do_notify()
513 data[0] = cpu_to_le32(ncm_bitrate(cdev->gadget)); in ncm_do_notify()
516 DBG(cdev, "notify speed %d\n", ncm_bitrate(cdev->gadget)); in ncm_do_notify()
534 DBG(cdev, "notify --> %d\n", status); in ncm_do_notify()
560 struct usb_composite_dev *cdev = ncm->port.func.config->cdev; in ncm_notify_complete() local
566 VDBG(cdev, "Notification %02x sent\n", in ncm_notify_complete()
574 DBG(cdev, "event %02x --> %d\n", in ncm_notify_complete()
589 struct usb_composite_dev *cdev = ep->driver_data; in ncm_ep0out_complete() local
593 DBG(cdev, "Bad control-OUT transfer\n"); in ncm_ep0out_complete()
[all …]
Df_serial.c153 struct usb_composite_dev *cdev = f->config->cdev; in gser_set_alt() local
158 dev_dbg(&cdev->gadget->dev, in gser_set_alt()
163 dev_dbg(&cdev->gadget->dev, in gser_set_alt()
165 if (config_ep_by_speed(cdev->gadget, f, gser->port.in) || in gser_set_alt()
166 config_ep_by_speed(cdev->gadget, f, gser->port.out)) { in gser_set_alt()
179 struct usb_composite_dev *cdev = f->config->cdev; in gser_disable() local
181 dev_dbg(&cdev->gadget->dev, in gser_disable()
192 struct usb_composite_dev *cdev = c->cdev; in gser_bind() local
203 status = usb_string_id(c->cdev); in gser_bind()
219 ep = usb_ep_autoconfig(cdev->gadget, &gser_fs_in_desc); in gser_bind()
[all …]
Df_acm.c313 struct usb_composite_dev *cdev = acm->port.func.config->cdev; in acm_complete_set_line_coding() local
316 dev_dbg(&cdev->gadget->dev, "acm ttyGS%d completion, err %d\n", in acm_complete_set_line_coding()
323 dev_dbg(&cdev->gadget->dev, "acm ttyGS%d short resp, len %d\n", in acm_complete_set_line_coding()
343 struct usb_composite_dev *cdev = f->config->cdev; in acm_setup() local
344 struct usb_request *req = cdev->req; in acm_setup()
368 cdev->gadget->ep0->driver_data = acm; in acm_setup()
400 dev_vdbg(&cdev->gadget->dev, in acm_setup()
408 dev_dbg(&cdev->gadget->dev, in acm_setup()
414 value = usb_ep_queue(cdev->gadget->ep0, req, GFP_ATOMIC); in acm_setup()
416 ERROR(cdev, "acm response on ttyGS%d, err %d\n", in acm_setup()
[all …]
Df_subset.c260 struct usb_composite_dev *cdev = f->config->cdev; in geth_set_alt() local
266 DBG(cdev, "reset cdc subset\n"); in geth_set_alt()
270 DBG(cdev, "init + activate cdc subset\n"); in geth_set_alt()
271 if (config_ep_by_speed(cdev->gadget, f, geth->port.in_ep) || in geth_set_alt()
272 config_ep_by_speed(cdev->gadget, f, geth->port.out_ep)) { in geth_set_alt()
285 struct usb_composite_dev *cdev = f->config->cdev; in geth_disable() local
287 DBG(cdev, "net deactivated\n"); in geth_disable()
298 struct usb_composite_dev *cdev = c->cdev; in geth_bind() local
317 gether_set_gadget(gether_opts->net, cdev->gadget); in geth_bind()
325 us = usb_gstrings_attach(cdev, geth_strings, in geth_bind()
[all …]
Df_uvc.c242 INFO(f->config->cdev, "invalid request type\n"); in uvc_function_setup()
266 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_function_setup_continue() local
268 usb_composite_setup_continue(cdev); in uvc_function_setup_continue()
276 INFO(f->config->cdev, "uvc_function_get_alt(%u)\n", interface); in uvc_function_get_alt()
290 struct usb_composite_dev *cdev = f->config->cdev; in uvc_function_set_alt() local
295 INFO(cdev, "uvc_function_set_alt(%u, %u)\n", interface, alt); in uvc_function_set_alt()
302 INFO(cdev, "reset UVC Control\n"); in uvc_function_set_alt()
308 if (config_ep_by_speed(cdev->gadget, f, uvc->control_ep)) in uvc_function_set_alt()
317 uvc_event->speed = cdev->gadget->speed; in uvc_function_set_alt()
359 INFO(cdev, "reset UVC\n"); in uvc_function_set_alt()
[all …]
Df_hid.c64 struct cdev cdev; member
260 ERROR(hidg->func.config->cdev, in f_hidg_req_complete()
298 ERROR(hidg->func.config->cdev, in f_hidg_write()
313 ERROR(hidg->func.config->cdev, in f_hidg_write()
355 container_of(inode->i_cdev, struct f_hidg, cdev); in f_hidg_open()
394 struct usb_composite_dev *cdev = f->config->cdev; in hidg_setup() local
395 struct usb_request *req = cdev->req; in hidg_setup()
402 VDBG(cdev, in hidg_setup()
409 VDBG(cdev, "get_report\n"); in hidg_setup()
420 VDBG(cdev, "get_protocol\n"); in hidg_setup()
[all …]
Df_uac1.c324 struct usb_composite_dev *cdev = audio->card.func.config->cdev; in f_audio_out_ep_complete() local
352 ERROR(cdev, "%s queue req: %d\n", ep->name, err); in f_audio_out_ep_complete()
386 struct usb_composite_dev *cdev = f->config->cdev; in audio_set_intf_req() local
387 struct usb_request *req = cdev->req; in audio_set_intf_req()
396 DBG(cdev, "bRequest 0x%x, w_value 0x%04x, len %d, entity %d\n", in audio_set_intf_req()
422 struct usb_composite_dev *cdev = f->config->cdev; in audio_get_intf_req() local
423 struct usb_request *req = cdev->req; in audio_get_intf_req()
433 DBG(cdev, "bRequest 0x%x, w_value 0x%04x, len %d, entity %d\n", in audio_get_intf_req()
459 struct usb_composite_dev *cdev = f->config->cdev; in audio_set_endpoint_req() local
465 DBG(cdev, "bRequest 0x%x, w_value 0x%04x, len %d, endpoint %d\n", in audio_set_endpoint_req()
[all …]
Df_midi.c250 struct usb_composite_dev *cdev = midi->func.config->cdev; in f_midi_complete() local
270 VDBG(cdev, "%s gone (%d), %d/%d\n", ep->name, status, in f_midi_complete()
282 DBG(cdev, "%s complete --> %d, %d/%d\n", ep->name, in f_midi_complete()
291 ERROR(cdev, "kill %s: resubmit %d bytes --> %d\n", in f_midi_complete()
303 struct usb_composite_dev *cdev = f->config->cdev; in f_midi_start_ep() local
310 ERROR(cdev, "can't configure %s: %d\n", ep->name, err); in f_midi_start_ep()
316 ERROR(cdev, "can't start %s: %d\n", ep->name, err); in f_midi_start_ep()
328 struct usb_composite_dev *cdev = f->config->cdev; in f_midi_set_alt() local
345 ERROR(cdev, "can't configure %s: %d\n", in f_midi_set_alt()
352 ERROR(cdev, "can't start %s: %d\n", in f_midi_set_alt()
[all …]
Duvc_v4l2.c38 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_send_response() local
42 return usb_ep_set_halt(cdev->gadget->ep0); in uvc_send_response()
49 return usb_ep_queue(cdev->gadget->ep0, req, GFP_KERNEL); in uvc_send_response()
72 struct usb_composite_dev *cdev = uvc->func.config->cdev; in uvc_v4l2_querycap() local
75 strlcpy(cap->card, cdev->gadget->name, sizeof(cap->card)); in uvc_v4l2_querycap()
76 strlcpy(cap->bus_info, dev_name(&cdev->gadget->dev), in uvc_v4l2_querycap()
/linux-4.1.27/drivers/staging/nvec/
Dnvec_paz00.c22 container_of(led_cdev, struct nvec_led, cdev)
29 struct led_classdev cdev; member
43 led->cdev.brightness = value; in nvec_led_brightness_set()
57 led->cdev.max_brightness = NVEC_LED_MAX; in nvec_paz00_probe()
59 led->cdev.brightness_set = nvec_led_brightness_set; in nvec_paz00_probe()
60 led->cdev.name = "paz00-led"; in nvec_paz00_probe()
61 led->cdev.flags |= LED_CORE_SUSPENDRESUME; in nvec_paz00_probe()
66 ret = led_classdev_register(&pdev->dev, &led->cdev); in nvec_paz00_probe()
71 led->cdev.brightness = 0; in nvec_paz00_probe()
80 led_classdev_unregister(&led->cdev); in nvec_paz00_remove()
/linux-4.1.27/drivers/usb/gadget/legacy/
Dzero.c175 struct usb_composite_dev *cdev = (void *)_c; in zero_autoresume() local
176 struct usb_gadget *g = cdev->gadget; in zero_autoresume()
179 if (!cdev->config) in zero_autoresume()
188 INFO(cdev, "%s --> %d\n", __func__, status); in zero_autoresume()
192 static void zero_suspend(struct usb_composite_dev *cdev) in zero_suspend() argument
194 if (cdev->gadget->speed == USB_SPEED_UNKNOWN) in zero_suspend()
204 DBG(cdev, "suspend, wakeup in %d milliseconds\n", in zero_suspend()
209 DBG(cdev, "%s\n", __func__); in zero_suspend()
212 static void zero_resume(struct usb_composite_dev *cdev) in zero_resume() argument
214 DBG(cdev, "%s\n", __func__); in zero_resume()
[all …]
Dmulti.c156 if (gadget_is_otg(c->cdev->gadget)) { in rndis_do_config()
203 static __ref int rndis_config_register(struct usb_composite_dev *cdev) in rndis_config_register() argument
213 return usb_add_config(cdev, &config, rndis_do_config); in rndis_config_register()
218 static __ref int rndis_config_register(struct usb_composite_dev *cdev) in rndis_config_register() argument
238 if (gadget_is_otg(c->cdev->gadget)) { in cdc_do_config()
286 static __ref int cdc_config_register(struct usb_composite_dev *cdev) in cdc_config_register() argument
296 return usb_add_config(cdev, &config, cdc_do_config); in cdc_config_register()
301 static __ref int cdc_config_register(struct usb_composite_dev *cdev) in cdc_config_register() argument
312 static int __ref multi_bind(struct usb_composite_dev *cdev) in multi_bind() argument
314 struct usb_gadget *gadget = cdev->gadget; in multi_bind()
[all …]
Dserial.c129 static int serial_register_ports(struct usb_composite_dev *cdev, in serial_register_ports() argument
135 ret = usb_add_config_only(cdev, c); in serial_register_ports()
177 static int gs_bind(struct usb_composite_dev *cdev) in gs_bind() argument
185 status = usb_string_ids_tab(cdev, strings_dev); in gs_bind()
193 if (gadget_is_otg(cdev->gadget)) { in gs_bind()
200 status = serial_register_ports(cdev, &serial_config_driver, in gs_bind()
202 usb_ep_autoconfig_reset(cdev->gadget); in gs_bind()
204 status = serial_register_ports(cdev, &serial_config_driver, in gs_bind()
207 status = serial_register_ports(cdev, &serial_config_driver, in gs_bind()
213 usb_composite_overwrite_options(cdev, &coverwrite); in gs_bind()
[all …]
Dether.c231 if (gadget_is_otg(c->cdev->gadget)) { in rndis_do_config()
273 if (gadget_is_otg(c->cdev->gadget)) { in eth_do_config()
288 } else if (can_support_ecm(c->cdev->gadget)) { in eth_do_config()
321 static int eth_bind(struct usb_composite_dev *cdev) in eth_bind() argument
323 struct usb_gadget *gadget = cdev->gadget; in eth_bind()
384 gether_set_gadget(net, cdev->gadget); in eth_bind()
413 status = usb_string_ids_tab(cdev, strings_dev); in eth_bind()
421 status = usb_add_config(cdev, &rndis_config_driver, in eth_bind()
427 status = usb_add_config(cdev, &eth_config_driver, eth_do_config); in eth_bind()
431 usb_composite_overwrite_options(cdev, &coverwrite); in eth_bind()
[all …]
Dncm.c116 if (gadget_is_otg(c->cdev->gadget)) { in ncm_do_config()
146 static int gncm_bind(struct usb_composite_dev *cdev) in gncm_bind() argument
148 struct usb_gadget *gadget = cdev->gadget; in gncm_bind()
168 status = usb_string_ids_tab(cdev, strings_dev); in gncm_bind()
174 status = usb_add_config(cdev, &ncm_config_driver, in gncm_bind()
179 usb_composite_overwrite_options(cdev, &coverwrite); in gncm_bind()
189 static int gncm_unbind(struct usb_composite_dev *cdev) in gncm_unbind() argument
Dcdc2.c111 if (gadget_is_otg(c->cdev->gadget)) { in cdc_do_config()
156 static int cdc_bind(struct usb_composite_dev *cdev) in cdc_bind() argument
158 struct usb_gadget *gadget = cdev->gadget; in cdc_bind()
162 if (!can_support_ecm(cdev->gadget)) { in cdc_bind()
190 status = usb_string_ids_tab(cdev, strings_dev); in cdc_bind()
197 status = usb_add_config(cdev, &cdc_config_driver, cdc_do_config); in cdc_bind()
201 usb_composite_overwrite_options(cdev, &coverwrite); in cdc_bind()
214 static int cdc_unbind(struct usb_composite_dev *cdev) in cdc_unbind() argument
Dmass_storage.c138 if (gadget_is_otg(c->cdev->gadget)) { in msg_do_config()
169 static int msg_bind(struct usb_composite_dev *cdev) in msg_bind() argument
192 status = fsg_common_set_cdev(opts->common, cdev, config.can_stall); in msg_bind()
204 status = usb_string_ids_tab(cdev, strings_dev); in msg_bind()
209 status = usb_add_config(cdev, &msg_config_driver, msg_do_config); in msg_bind()
213 usb_composite_overwrite_options(cdev, &coverwrite); in msg_bind()
214 dev_info(&cdev->gadget->dev, in msg_bind()
228 static int msg_unbind(struct usb_composite_dev *cdev) in msg_unbind() argument
Dacm_ms.c129 if (gadget_is_otg(c->cdev->gadget)) { in acm_ms_do_config()
173 static int acm_ms_bind(struct usb_composite_dev *cdev) in acm_ms_bind() argument
175 struct usb_gadget *gadget = cdev->gadget; in acm_ms_bind()
199 status = fsg_common_set_cdev(opts->common, cdev, config.can_stall); in acm_ms_bind()
214 status = usb_string_ids_tab(cdev, strings_dev); in acm_ms_bind()
221 status = usb_add_config(cdev, &acm_ms_config_driver, acm_ms_do_config); in acm_ms_bind()
225 usb_composite_overwrite_options(cdev, &coverwrite); in acm_ms_bind()
242 static int acm_ms_unbind(struct usb_composite_dev *cdev) in acm_ms_unbind() argument
Dg_ffs.c161 static int gfs_bind(struct usb_composite_dev *cdev);
162 static int gfs_unbind(struct usb_composite_dev *cdev);
330 static int gfs_bind(struct usb_composite_dev *cdev) in gfs_bind() argument
342 if (can_support_ecm(cdev->gadget)) { in gfs_bind()
388 gether_set_gadget(net, cdev->gadget); in gfs_bind()
393 if (can_support_ecm(cdev->gadget)) { in gfs_bind()
410 ret = usb_string_ids_tab(cdev, gfs_strings); in gfs_bind()
426 ret = usb_add_config(cdev, &c->c, gfs_do_config); in gfs_bind()
430 usb_composite_overwrite_options(cdev, &coverwrite); in gfs_bind()
441 if (can_support_ecm(cdev->gadget)) in gfs_bind()
[all …]
Dprinter.c131 struct usb_gadget *gadget = c->cdev->gadget; in printer_do_config()
155 static int printer_bind(struct usb_composite_dev *cdev) in printer_bind() argument
176 ret = usb_string_ids_tab(cdev, strings); in printer_bind()
185 ret = usb_add_config(cdev, &printer_cfg_driver, printer_do_config); in printer_bind()
190 usb_composite_overwrite_options(cdev, &coverwrite); in printer_bind()
194 static int printer_unbind(struct usb_composite_dev *cdev) in printer_unbind() argument
Dhid.c114 if (gadget_is_otg(c->cdev->gadget)) { in do_config()
150 static int hid_bind(struct usb_composite_dev *cdev) in hid_bind() argument
152 struct usb_gadget *gadget = cdev->gadget; in hid_bind()
183 status = usb_string_ids_tab(cdev, strings_dev); in hid_bind()
190 status = usb_add_config(cdev, &config_driver, do_config); in hid_bind()
194 usb_composite_overwrite_options(cdev, &coverwrite); in hid_bind()
208 static int hid_unbind(struct usb_composite_dev *cdev) in hid_unbind() argument
Daudio.c176 if (gadget_is_otg(c->cdev->gadget)) { in audio_do_config()
219 static int audio_bind(struct usb_composite_dev *cdev) in audio_bind() argument
256 status = usb_string_ids_tab(cdev, strings_dev); in audio_bind()
262 status = usb_add_config(cdev, &audio_config_driver, audio_do_config); in audio_bind()
265 usb_composite_overwrite_options(cdev, &coverwrite); in audio_bind()
267 INFO(cdev, "%s, version: %s\n", DRIVER_DESC, DRIVER_VERSION); in audio_bind()
279 static int audio_unbind(struct usb_composite_dev *cdev) in audio_unbind() argument
Dnokia.c227 static int nokia_bind(struct usb_composite_dev *cdev) in nokia_bind() argument
229 struct usb_gadget *gadget = cdev->gadget; in nokia_bind()
232 status = usb_string_ids_tab(cdev, strings_dev); in nokia_bind()
271 status = usb_add_config(cdev, &nokia_config_500ma_driver, in nokia_bind()
276 status = usb_add_config(cdev, &nokia_config_100ma_driver, in nokia_bind()
281 usb_composite_overwrite_options(cdev, &coverwrite); in nokia_bind()
310 static int nokia_unbind(struct usb_composite_dev *cdev) in nokia_unbind() argument
Dgmidi.c153 static int midi_bind(struct usb_composite_dev *cdev) in midi_bind() argument
170 status = usb_string_ids_tab(cdev, strings_dev); in midi_bind()
177 status = usb_add_config(cdev, &midi_config, midi_bind_config); in midi_bind()
180 usb_composite_overwrite_options(cdev, &coverwrite); in midi_bind()
Dwebcam.c362 webcam_unbind(struct usb_composite_dev *cdev) in webcam_unbind() argument
372 webcam_bind(struct usb_composite_dev *cdev) in webcam_bind() argument
397 ret = usb_string_ids_tab(cdev, webcam_strings); in webcam_bind()
408 if ((ret = usb_add_config(cdev, &webcam_config_driver, in webcam_bind()
412 usb_composite_overwrite_options(cdev, &coverwrite); in webcam_bind()
413 INFO(cdev, "Webcam Video Gadget\n"); in webcam_bind()
/linux-4.1.27/arch/arm/plat-omap/
Ddebug-leds.c52 struct led_classdev cdev; member
82 static void dbg_led_set(struct led_classdev *cdev, in dbg_led_set() argument
85 struct dbg_led *led = container_of(cdev, struct dbg_led, cdev); in dbg_led_set()
96 static enum led_brightness dbg_led_get(struct led_classdev *cdev) in dbg_led_get() argument
98 struct dbg_led *led = container_of(cdev, struct dbg_led, cdev); in dbg_led_get()
124 led->cdev.name = dbg_leds[i].name; in fpga_probe()
125 led->cdev.brightness_set = dbg_led_set; in fpga_probe()
126 led->cdev.brightness_get = dbg_led_get; in fpga_probe()
127 led->cdev.default_trigger = dbg_leds[i].trigger; in fpga_probe()
130 if (led_classdev_register(NULL, &led->cdev) < 0) { in fpga_probe()
/linux-4.1.27/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c184 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev); in send_act_open_req()
218 csk->cdev->ports[csk->port_id], in send_act_open_req()
242 csk->cdev->ports[csk->port_id], in send_act_open_req()
260 cxgb4_l2t_send(csk->cdev->ports[csk->port_id], skb, csk->l2t); in send_act_open_req()
267 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev); in send_act_open_req6()
312 csk->cdev->ports[csk->port_id], in send_act_open_req6()
335 csk->cdev->ports[csk->port_id], in send_act_open_req6()
347 cxgb4_l2t_send(csk->cdev->ports[csk->port_id], skb, csk->l2t); in send_act_open_req6()
381 cxgb4_ofld_send(csk->cdev->ports[csk->port_id], skb); in abort_arp_failure()
389 if (unlikely(csk->state == CTP_ABORTING) || !skb || !csk->cdev) in send_abort_req()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dthermal.c49 static int ath10k_thermal_get_max_dutycycle(struct thermal_cooling_device *cdev, in ath10k_thermal_get_max_dutycycle() argument
57 static int ath10k_thermal_get_cur_dutycycle(struct thermal_cooling_device *cdev, in ath10k_thermal_get_cur_dutycycle() argument
60 struct ath10k *ar = cdev->devdata; in ath10k_thermal_get_cur_dutycycle()
69 static int ath10k_thermal_set_cur_dutycycle(struct thermal_cooling_device *cdev, in ath10k_thermal_set_cur_dutycycle() argument
72 struct ath10k *ar = cdev->devdata; in ath10k_thermal_set_cur_dutycycle()
189 struct thermal_cooling_device *cdev; in ath10k_thermal_register() local
193 cdev = thermal_cooling_device_register("ath10k_thermal", ar, in ath10k_thermal_register()
196 if (IS_ERR(cdev)) { in ath10k_thermal_register()
198 PTR_ERR(cdev)); in ath10k_thermal_register()
202 ret = sysfs_create_link(&ar->dev->kobj, &cdev->device.kobj, in ath10k_thermal_register()
[all …]
/linux-4.1.27/drivers/media/rc/
Dlirc_dev.c59 struct cdev *cdev; member
174 struct cdev *cdev; in lirc_cdev_add() local
176 cdev = kzalloc(sizeof(*cdev), GFP_KERNEL); in lirc_cdev_add()
177 if (!cdev) in lirc_cdev_add()
181 cdev_init(cdev, d->fops); in lirc_cdev_add()
182 cdev->owner = d->owner; in lirc_cdev_add()
184 cdev_init(cdev, &lirc_dev_fops); in lirc_cdev_add()
185 cdev->owner = THIS_MODULE; in lirc_cdev_add()
187 retval = kobject_set_name(&cdev->kobj, "lirc%d", d->minor); in lirc_cdev_add()
191 retval = cdev_add(cdev, MKDEV(MAJOR(lirc_base_dev), d->minor), 1); in lirc_cdev_add()
[all …]
/linux-4.1.27/drivers/scsi/pm8001/
Dpm8001_ctl.c54 static ssize_t pm8001_ctl_mpi_interface_rev_show(struct device *cdev, in pm8001_ctl_mpi_interface_rev_show() argument
57 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_mpi_interface_rev_show()
79 static ssize_t pm8001_ctl_fw_version_show(struct device *cdev, in pm8001_ctl_fw_version_show() argument
82 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_fw_version_show()
108 static ssize_t pm8001_ctl_max_out_io_show(struct device *cdev, in pm8001_ctl_max_out_io_show() argument
111 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_out_io_show()
131 static ssize_t pm8001_ctl_max_devices_show(struct device *cdev, in pm8001_ctl_max_devices_show() argument
134 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_devices_show()
157 static ssize_t pm8001_ctl_max_sg_list_show(struct device *cdev, in pm8001_ctl_max_sg_list_show() argument
160 struct Scsi_Host *shost = class_to_shost(cdev); in pm8001_ctl_max_sg_list_show()
[all …]
/linux-4.1.27/include/linux/
Dcdev.h12 struct cdev { struct
21 void cdev_init(struct cdev *, const struct file_operations *); argument
23 struct cdev *cdev_alloc(void);
25 void cdev_put(struct cdev *p);
27 int cdev_add(struct cdev *, dev_t, unsigned);
29 void cdev_del(struct cdev *);
Dclock_cooling.h43 void clock_cooling_unregister(struct thermal_cooling_device *cdev);
45 unsigned long clock_cooling_get_level(struct thermal_cooling_device *cdev,
54 void clock_cooling_unregister(struct thermal_cooling_device *cdev) in clock_cooling_unregister() argument
58 unsigned long clock_cooling_get_level(struct thermal_cooling_device *cdev, in clock_cooling_get_level() argument
Dthermal.h220 struct thermal_cooling_device *cdev; member
247 struct thermal_cooling_device *cdev);
364 struct thermal_cooling_device *cdev, in thermal_zone_bind_cooling_device() argument
369 struct thermal_cooling_device *cdev) in thermal_zone_unbind_cooling_device() argument
382 struct thermal_cooling_device *cdev) in thermal_cooling_device_unregister() argument
394 struct thermal_cooling_device *cdev, int trip) in get_thermal_instance() argument
396 static inline void thermal_cdev_update(struct thermal_cooling_device *cdev) in thermal_cdev_update() argument
Dcpu_cooling.h61 void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev);
77 void cpufreq_cooling_unregister(struct thermal_cooling_device *cdev) in cpufreq_cooling_unregister() argument
Dwatchdog.h80 struct cdev cdev; member
Dposix-clock.h119 struct cdev cdev; member
/linux-4.1.27/arch/arm/mach-pxa/
Didp.c203 struct led_classdev cdev; member
219 static void idp_led_set(struct led_classdev *cdev, in idp_led_set() argument
222 struct idp_led *led = container_of(cdev, in idp_led_set()
223 struct idp_led, cdev); in idp_led_set()
234 static enum led_brightness idp_led_get(struct led_classdev *cdev) in idp_led_get() argument
236 struct idp_led *led = container_of(cdev, in idp_led_get()
237 struct idp_led, cdev); in idp_led_get()
256 led->cdev.name = idp_leds[i].name; in idp_leds_init()
257 led->cdev.brightness_set = idp_led_set; in idp_leds_init()
258 led->cdev.brightness_get = idp_led_get; in idp_leds_init()
[all …]
Dlubbock.c513 struct led_classdev cdev; member
535 static void lubbock_led_set(struct led_classdev *cdev, in lubbock_led_set() argument
538 struct lubbock_led *led = container_of(cdev, in lubbock_led_set()
539 struct lubbock_led, cdev); in lubbock_led_set()
550 static enum led_brightness lubbock_led_get(struct led_classdev *cdev) in lubbock_led_get() argument
552 struct lubbock_led *led = container_of(cdev, in lubbock_led_get()
553 struct lubbock_led, cdev); in lubbock_led_get()
575 led->cdev.name = lubbock_leds[i].name; in lubbock_leds_init()
576 led->cdev.brightness_set = lubbock_led_set; in lubbock_leds_init()
577 led->cdev.brightness_get = lubbock_led_get; in lubbock_leds_init()
[all …]
Dmainstone.c573 struct led_classdev cdev; member
595 static void mainstone_led_set(struct led_classdev *cdev, in mainstone_led_set() argument
598 struct mainstone_led *led = container_of(cdev, in mainstone_led_set()
599 struct mainstone_led, cdev); in mainstone_led_set()
610 static enum led_brightness mainstone_led_get(struct led_classdev *cdev) in mainstone_led_get() argument
612 struct mainstone_led *led = container_of(cdev, in mainstone_led_get()
613 struct mainstone_led, cdev); in mainstone_led_get()
635 led->cdev.name = mainstone_leds[i].name; in mainstone_leds_init()
636 led->cdev.brightness_set = mainstone_led_set; in mainstone_leds_init()
637 led->cdev.brightness_get = mainstone_led_get; in mainstone_leds_init()
[all …]
/linux-4.1.27/drivers/acpi/
Dcontainer.c46 static int acpi_container_offline(struct container_dev *cdev) in acpi_container_offline() argument
48 struct acpi_device *adev = ACPI_COMPANION(&cdev->dev); in acpi_container_offline()
67 struct container_dev *cdev; in container_device_attach() local
74 cdev = kzalloc(sizeof(*cdev), GFP_KERNEL); in container_device_attach()
75 if (!cdev) in container_device_attach()
78 cdev->offline = acpi_container_offline; in container_device_attach()
79 dev = &cdev->dev; in container_device_attach()
Dprocessor_driver.c189 pr->cdev = thermal_cooling_device_register("Processor", device, in __acpi_processor_start()
191 if (IS_ERR(pr->cdev)) { in __acpi_processor_start()
192 result = PTR_ERR(pr->cdev); in __acpi_processor_start()
197 pr->cdev->id); in __acpi_processor_start()
200 &pr->cdev->device.kobj, in __acpi_processor_start()
207 result = sysfs_create_link(&pr->cdev->device.kobj, in __acpi_processor_start()
211 dev_err(&pr->cdev->device, in __acpi_processor_start()
221 sysfs_remove_link(&pr->cdev->device.kobj, "device"); in __acpi_processor_start()
225 thermal_cooling_device_unregister(pr->cdev); in __acpi_processor_start()
258 if (pr->cdev) { in acpi_processor_stop()
[all …]
Dfan.c84 struct thermal_cooling_device *cdev; member
98 static int fan_get_max_state(struct thermal_cooling_device *cdev, unsigned long in fan_get_max_state() argument
101 struct acpi_device *device = cdev->devdata; in fan_get_max_state()
166 static int fan_get_cur_state(struct thermal_cooling_device *cdev, unsigned long in fan_get_cur_state() argument
169 struct acpi_device *device = cdev->devdata; in fan_get_cur_state()
206 fan_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state) in fan_set_cur_state() argument
208 struct acpi_device *device = cdev->devdata; in fan_set_cur_state()
325 struct thermal_cooling_device *cdev; in acpi_fan_probe() local
355 cdev = thermal_cooling_device_register(name, device, in acpi_fan_probe()
357 if (IS_ERR(cdev)) { in acpi_fan_probe()
[all …]
Dprocessor_thermal.c202 processor_get_max_state(struct thermal_cooling_device *cdev, in processor_get_max_state() argument
205 struct acpi_device *device = cdev->devdata; in processor_get_max_state()
220 processor_get_cur_state(struct thermal_cooling_device *cdev, in processor_get_cur_state() argument
223 struct acpi_device *device = cdev->devdata; in processor_get_cur_state()
240 processor_set_cur_state(struct thermal_cooling_device *cdev, in processor_set_cur_state() argument
243 struct acpi_device *device = cdev->devdata; in processor_set_cur_state()
/linux-4.1.27/drivers/hwmon/
Dpwm-fan.c38 struct thermal_cooling_device *cdev; member
118 static int pwm_fan_get_max_state(struct thermal_cooling_device *cdev, in pwm_fan_get_max_state() argument
121 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_get_max_state()
131 static int pwm_fan_get_cur_state(struct thermal_cooling_device *cdev, in pwm_fan_get_cur_state() argument
134 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_get_cur_state()
145 pwm_fan_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state) in pwm_fan_set_cur_state() argument
147 struct pwm_fan_ctx *ctx = cdev->devdata; in pwm_fan_set_cur_state()
158 dev_err(&cdev->device, "Cannot set pwm!\n"); in pwm_fan_set_cur_state()
216 struct thermal_cooling_device *cdev; in pwm_fan_probe() local
267 cdev = thermal_of_cooling_device_register(pdev->dev.of_node, in pwm_fan_probe()
[all …]
Dgpio-fan.c43 struct thermal_cooling_device *cdev; member
393 static int gpio_fan_get_max_state(struct thermal_cooling_device *cdev, in gpio_fan_get_max_state() argument
396 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_max_state()
405 static int gpio_fan_get_cur_state(struct thermal_cooling_device *cdev, in gpio_fan_get_cur_state() argument
408 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_get_cur_state()
417 static int gpio_fan_set_cur_state(struct thermal_cooling_device *cdev, in gpio_fan_set_cur_state() argument
420 struct gpio_fan_data *fan_data = cdev->devdata; in gpio_fan_set_cur_state()
596 fan_data->cdev = thermal_of_cooling_device_register(pdev->dev.of_node, in gpio_fan_probe()
602 fan_data->cdev = thermal_cooling_device_register("gpio-fan", fan_data, in gpio_fan_probe()
615 if (!IS_ERR(fan_data->cdev)) in gpio_fan_remove()
[all …]
/linux-4.1.27/drivers/s390/kvm/
Dvirtio_ccw.c55 struct ccw_device *cdev; member
293 spin_lock_irqsave(get_ccwdev_lock(vcdev->cdev), flags); in doing_io()
298 spin_unlock_irqrestore(get_ccwdev_lock(vcdev->cdev), flags); in doing_io()
310 spin_lock_irqsave(get_ccwdev_lock(vcdev->cdev), flags); in ccw_io_helper()
311 ret = ccw_device_start(vcdev->cdev, ccw, intparm, 0, 0); in ccw_io_helper()
317 spin_unlock_irqrestore(get_ccwdev_lock(vcdev->cdev), flags); in ccw_io_helper()
361 dev_info(&vcdev->cdev->dev, in virtio_ccw_drop_indicator()
393 ccw_device_get_schid(vcdev->cdev, &schid); in virtio_ccw_kvm_notify()
494 dev_warn(&vcdev->cdev->dev, "no info\n"); in virtio_ccw_setup_vq()
501 dev_warn(&vcdev->cdev->dev, "no info block\n"); in virtio_ccw_setup_vq()
[all …]
/linux-4.1.27/drivers/clk/
Dclk-vt8500.c86 struct clk_device *cdev = to_clk_device(hw); in vt8500_dclk_enable() local
90 spin_lock_irqsave(cdev->lock, flags); in vt8500_dclk_enable()
92 en_val = readl(cdev->en_reg); in vt8500_dclk_enable()
93 en_val |= BIT(cdev->en_bit); in vt8500_dclk_enable()
94 writel(en_val, cdev->en_reg); in vt8500_dclk_enable()
96 spin_unlock_irqrestore(cdev->lock, flags); in vt8500_dclk_enable()
102 struct clk_device *cdev = to_clk_device(hw); in vt8500_dclk_disable() local
106 spin_lock_irqsave(cdev->lock, flags); in vt8500_dclk_disable()
108 en_val = readl(cdev->en_reg); in vt8500_dclk_disable()
109 en_val &= ~BIT(cdev->en_bit); in vt8500_dclk_disable()
[all …]
/linux-4.1.27/drivers/platform/x86/
Dintel_menlow.c63 static int memory_get_max_bandwidth(struct thermal_cooling_device *cdev, in memory_get_max_bandwidth() argument
66 struct acpi_device *device = cdev->devdata; in memory_get_max_bandwidth()
89 static int memory_get_cur_bandwidth(struct thermal_cooling_device *cdev, in memory_get_cur_bandwidth() argument
92 struct acpi_device *device = cdev->devdata; in memory_get_cur_bandwidth()
112 static int memory_set_cur_bandwidth(struct thermal_cooling_device *cdev, in memory_set_cur_bandwidth() argument
115 struct acpi_device *device = cdev->devdata; in memory_set_cur_bandwidth()
123 if (memory_get_max_bandwidth(cdev, &max_state)) in memory_set_cur_bandwidth()
157 struct thermal_cooling_device *cdev; in intel_menlow_memory_add() local
168 cdev = thermal_cooling_device_register("Memory controller", device, in intel_menlow_memory_add()
170 if (IS_ERR(cdev)) { in intel_menlow_memory_add()
[all …]
Dacerhdf.c368 struct thermal_cooling_device *cdev) in acerhdf_bind() argument
371 if (cdev != cl_dev) in acerhdf_bind()
374 if (thermal_zone_bind_cooling_device(thermal, 0, cdev, in acerhdf_bind()
383 struct thermal_cooling_device *cdev) in acerhdf_unbind() argument
385 if (cdev != cl_dev) in acerhdf_unbind()
388 if (thermal_zone_unbind_cooling_device(thermal, 0, cdev)) { in acerhdf_unbind()
503 static int acerhdf_get_max_state(struct thermal_cooling_device *cdev, in acerhdf_get_max_state() argument
511 static int acerhdf_get_cur_state(struct thermal_cooling_device *cdev, in acerhdf_get_cur_state() argument
525 static int acerhdf_set_cur_state(struct thermal_cooling_device *cdev, in acerhdf_set_cur_state() argument
/linux-4.1.27/drivers/staging/unisys/include/
Dtimskmod.h131 static inline struct cdev *cdev_alloc_init(struct module *owner, in cdev_alloc_init()
134 struct cdev *cdev = NULL; in cdev_alloc_init() local
136 cdev = cdev_alloc(); in cdev_alloc_init()
137 if (!cdev) in cdev_alloc_init()
139 cdev->ops = fops; in cdev_alloc_init()
140 cdev->owner = owner; in cdev_alloc_init()
148 return cdev; in cdev_alloc_init()
/linux-4.1.27/drivers/thermal/int340x_thermal/
Dint3403_thermal.c47 struct thermal_cooling_device *cdev; member
123 static int int3403_get_max_state(struct thermal_cooling_device *cdev, in int3403_get_max_state() argument
126 struct int3403_priv *priv = cdev->devdata; in int3403_get_max_state()
133 static int int3403_get_cur_state(struct thermal_cooling_device *cdev, in int3403_get_cur_state() argument
136 struct int3403_priv *priv = cdev->devdata; in int3403_get_cur_state()
149 int3403_set_cur_state(struct thermal_cooling_device *cdev, unsigned long state) in int3403_set_cur_state() argument
151 struct int3403_priv *priv = cdev->devdata; in int3403_set_cur_state()
191 obj->cdev = in int3403_cdev_add()
194 if (IS_ERR(obj->cdev)) in int3403_cdev_add()
195 result = PTR_ERR(obj->cdev); in int3403_cdev_add()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/thermal/
Ddb8500-thermal.txt14 - tripN-cdev-num : number of the cooling devices which can be bound to trip
17 - tripN-cdev-nameM : name of the No. M cooling device of trip point N;
32 trip0-cdev-num = <1>;
33 trip0-cdev-name0 = "thermal-cpufreq-0";
37 trip1-cdev-num = <2>;
38 trip1-cdev-name0 = "thermal-cpufreq-0";
39 trip1-cdev-name1 = "thermal-fan";
43 trip2-cdev-num = <0>;
/linux-4.1.27/arch/s390/include/asm/
Dcmb.h7 extern int enable_cmf(struct ccw_device *cdev);
8 extern int disable_cmf(struct ccw_device *cdev);
9 extern u64 cmf_read(struct ccw_device *cdev, int index);
10 extern int cmf_readall(struct ccw_device *cdev, struct cmbdata *data);
Dccwdev.h167 int ccw_device_is_pathgroup(struct ccw_device *cdev);
168 int ccw_device_is_multipath(struct ccw_device *cdev);
195 int ccw_device_tm_start_key(struct ccw_device *cdev, struct tcw *tcw,
205 int ccw_device_tm_intrg(struct ccw_device *cdev);
207 int ccw_device_get_mdc(struct ccw_device *cdev, u8 mask);
209 extern int ccw_device_set_online(struct ccw_device *cdev);
210 extern int ccw_device_set_offline(struct ccw_device *cdev);
Dccwgroup.h28 struct ccw_device *cdev[0]; member
68 extern int ccwgroup_probe_ccwdev(struct ccw_device *cdev);
69 extern void ccwgroup_remove_ccwdev(struct ccw_device *cdev);
/linux-4.1.27/drivers/base/
Dcontainer.c25 struct container_dev *cdev = to_container_dev(dev); in container_offline() local
27 return cdev->offline ? cdev->offline(cdev) : 0; in container_offline()
Dtransport_class.c70 struct device *cdev) in anon_transport_dummy_function() argument
185 struct device *cdev) in transport_configure() argument
191 tclass->configure(tcont, dev, cdev); in transport_configure()
/linux-4.1.27/drivers/bus/
Dmips_cdmm.c62 struct mips_cdmm_device *cdev = to_mips_cdmm_device(dev); in mips_cdmm_match() local
65 return mips_cdmm_lookup(cdrv->id_table, cdev) != NULL; in mips_cdmm_match()
70 struct mips_cdmm_device *cdev = to_mips_cdmm_device(dev); in mips_cdmm_uevent() local
73 retval = add_uevent_var(env, "CDMM_CPU=%u", cdev->cpu); in mips_cdmm_uevent()
77 retval = add_uevent_var(env, "CDMM_TYPE=0x%02x", cdev->type); in mips_cdmm_uevent()
81 retval = add_uevent_var(env, "CDMM_REV=%u", cdev->rev); in mips_cdmm_uevent()
85 retval = add_uevent_var(env, "MODALIAS=mipscdmm:t%02X", cdev->type); in mips_cdmm_uevent()
193 struct mips_cdmm_device *cdev = to_mips_cdmm_device(dev); \
197 .dev = cdev, \
200 _BUILD_RET_##_ret work_on_cpu(cdev->cpu, \
[all …]
/linux-4.1.27/drivers/connector/
Dconnector.c41 static struct cn_dev cdev; variable
81 struct cn_dev *dev = &cdev; in cn_netlink_send_mult()
146 struct cn_dev *dev = &cdev; in cn_call_callback()
212 struct cn_dev *dev = &cdev; in cn_add_callback()
235 struct cn_dev *dev = &cdev; in cn_del_callback()
243 struct cn_queue_dev *dev = cdev.cbdev; in cn_proc_show()
275 static struct cn_dev cdev = { variable
281 struct cn_dev *dev = &cdev; in cn_init()
306 struct cn_dev *dev = &cdev; in cn_fini()
/linux-4.1.27/fs/fuse/
Dcuse.c59 struct cdev *cdev; /* associated character device */ member
314 struct cdev *cdev; in cuse_process_init_reply() local
375 cdev = cdev_alloc(); in cuse_process_init_reply()
376 if (!cdev) in cuse_process_init_reply()
379 cdev->owner = THIS_MODULE; in cuse_process_init_reply()
380 cdev->ops = &cuse_frontend_fops; in cuse_process_init_reply()
382 rc = cdev_add(cdev, devt, 1); in cuse_process_init_reply()
387 cc->cdev = cdev; in cuse_process_init_reply()
402 cdev_del(cdev); in cuse_process_init_reply()
541 if (cc->cdev) { in cuse_channel_release()
[all …]
/linux-4.1.27/include/linux/usb/
Dcomposite.h308 struct usb_composite_dev *cdev; member
379 int (*bind)(struct usb_composite_dev *cdev);
407 extern void usb_composite_setup_continue(struct usb_composite_dev *cdev);
409 struct usb_composite_dev *cdev);
410 extern int composite_os_desc_req_prepare(struct usb_composite_dev *cdev,
412 void composite_dev_cleanup(struct usb_composite_dev *cdev);
504 extern struct usb_string *usb_gstrings_attach(struct usb_composite_dev *cdev,
551 void usb_composite_overwrite_options(struct usb_composite_dev *cdev,
587 struct usb_configuration *usb_get_config(struct usb_composite_dev *cdev,
589 int usb_add_config_only(struct usb_composite_dev *cdev,
/linux-4.1.27/drivers/s390/net/
Dctcm_main.c276 static long ctcm_check_irb_error(struct ccw_device *cdev, struct irb *irb) in ctcm_check_irb_error() argument
283 PTR_ERR(irb), dev_name(&cdev->dev)); in ctcm_check_irb_error()
287 dev_err(&cdev->dev, in ctcm_check_irb_error()
291 dev_err(&cdev->dev, in ctcm_check_irb_error()
295 dev_err(&cdev->dev, in ctcm_check_irb_error()
569 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_transmit_skb()
571 rc = ccw_device_start(ch->cdev, &ch->ccw[ccw_idx], in ctcm_transmit_skb()
573 spin_unlock_irqrestore(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_transmit_skb()
833 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); in ctcmpc_transmit_skb()
835 rc = ccw_device_start(ch->cdev, &ch->ccw[ccw_idx], in ctcmpc_transmit_skb()
[all …]
Dctcm_fsms.c309 rc = ccw_device_start(ch->cdev, &ch->ccw[0], in chx_txdone()
419 rc = ccw_device_start(ch->cdev, &ch->ccw[0], in chx_rx()
480 rc = ccw_device_start(ch->cdev, &ch->ccw[0], in chx_firstio()
529 rc = ccw_device_start(ch->cdev, &ch->ccw[0], in chx_rxidle()
569 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_chx_setmode()
573 rc = ccw_device_start(ch->cdev, &ch->ccw[6], in ctcm_chx_setmode()
576 spin_unlock_irqrestore(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_chx_setmode()
638 spin_lock_irqsave(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_chx_start()
639 rc = ccw_device_halt(ch->cdev, (unsigned long)ch); in ctcm_chx_start()
640 spin_unlock_irqrestore(get_ccwdev_lock(ch->cdev), saveflags); in ctcm_chx_start()
[all …]
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_ctl.c2343 _ctl_version_fw_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_fw_show() argument
2346 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_fw_show()
2365 _ctl_version_bios_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_bios_show() argument
2368 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_bios_show()
2389 _ctl_version_mpi_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_mpi_show() argument
2392 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_mpi_show()
2408 _ctl_version_product_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_product_show() argument
2411 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_product_show()
2426 _ctl_version_nvdata_persistent_show(struct device *cdev, in _ctl_version_nvdata_persistent_show() argument
2429 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_nvdata_persistent_show()
[all …]
/linux-4.1.27/arch/arm/mach-davinci/
Dboard-dm365-evm.c557 struct led_classdev cdev; member
575 static void cpld_led_set(struct led_classdev *cdev, enum led_brightness b) in cpld_led_set() argument
577 struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); in cpld_led_set()
587 static enum led_brightness cpld_led_get(struct led_classdev *cdev) in cpld_led_get() argument
589 struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); in cpld_led_get()
611 led->cdev.name = cpld_leds[i].name; in cpld_leds_init()
612 led->cdev.brightness_set = cpld_led_set; in cpld_leds_init()
613 led->cdev.brightness_get = cpld_led_get; in cpld_leds_init()
614 led->cdev.default_trigger = cpld_leds[i].trigger; in cpld_leds_init()
617 if (led_classdev_register(NULL, &led->cdev) < 0) { in cpld_leds_init()
/linux-4.1.27/arch/arm/mach-sa1100/
Dassabet.c670 struct led_classdev cdev; member
691 static void assabet_led_set(struct led_classdev *cdev, in assabet_led_set() argument
694 struct assabet_led *led = container_of(cdev, in assabet_led_set()
695 struct assabet_led, cdev); in assabet_led_set()
703 static enum led_brightness assabet_led_get(struct led_classdev *cdev) in assabet_led_get() argument
705 struct assabet_led *led = container_of(cdev, in assabet_led_get()
706 struct assabet_led, cdev); in assabet_led_get()
725 led->cdev.name = assabet_leds[i].name; in assabet_leds_init()
726 led->cdev.brightness_set = assabet_led_set; in assabet_leds_init()
727 led->cdev.brightness_get = assabet_led_get; in assabet_leds_init()
[all …]
/linux-4.1.27/include/trace/events/
Dthermal.h37 TP_PROTO(struct thermal_cooling_device *cdev, unsigned long target),
39 TP_ARGS(cdev, target),
42 __string(type, cdev->type)
47 __assign_str(type, cdev->type);
/linux-4.1.27/drivers/scsi/
Draid_class.c81 struct device *cdev) in raid_setup() argument
85 BUG_ON(dev_get_drvdata(cdev)); in raid_setup()
92 dev_set_drvdata(cdev, rd); in raid_setup()
98 struct device *cdev) in raid_remove() argument
100 struct raid_data *rd = dev_get_drvdata(cdev); in raid_remove()
103 dev_set_drvdata(cdev, NULL); in raid_remove()
226 struct device *cdev = in raid_component_add() local
230 struct raid_data *rd = dev_get_drvdata(cdev); in raid_component_add()
Dscsi_transport_spi.c183 struct device *cdev) in spi_host_setup() argument
194 struct device *cdev);
220 struct device *cdev);
224 struct device *cdev) in spi_device_configure() argument
251 struct device *cdev) in spi_setup_transport_attrs() argument
507 store_spi_transport_period(struct device *cdev, struct device_attribute *attr, in store_spi_transport_period() argument
510 struct scsi_target *starget = transport_class_to_starget(cdev); in store_spi_transport_period()
520 retval = store_spi_transport_period_helper(cdev, buf, count, &period); in store_spi_transport_period()
535 show_spi_transport_min_period(struct device *cdev, in show_spi_transport_min_period() argument
538 struct scsi_target *starget = transport_class_to_starget(cdev); in show_spi_transport_min_period()
[all …]
/linux-4.1.27/drivers/char/
Dmsm_smd_pkt.c41 struct cdev cdev; member
295 smd_pkt_devp = container_of(inode->i_cdev, struct smd_pkt_dev, cdev); in smd_pkt_open()
397 cdev_init(&smd_pkt_devp[i]->cdev, &smd_pkt_fops); in smd_pkt_init()
398 smd_pkt_devp[i]->cdev.owner = THIS_MODULE; in smd_pkt_init()
400 r = cdev_add(&smd_pkt_devp[i]->cdev, in smd_pkt_init()
415 cdev_del(&smd_pkt_devp[i]->cdev); in smd_pkt_init()
431 cdev_del(&smd_pkt_devp[i]->cdev); in smd_pkt_init()
453 cdev_del(&smd_pkt_devp[i]->cdev); in smd_pkt_cleanup()
/linux-4.1.27/drivers/cpufreq/
Dcpufreq-dt.c35 struct thermal_cooling_device *cdev; member
115 static int allocate_resources(int cpu, struct device **cdev, in allocate_resources() argument
177 *cdev = cpu_dev; in allocate_resources()
324 cpufreq_cooling_unregister(priv->cdev); in cpufreq_exit()
348 priv->cdev = of_cpufreq_cooling_register(np, in cpufreq_ready()
350 if (IS_ERR(priv->cdev)) { in cpufreq_ready()
353 PTR_ERR(priv->cdev)); in cpufreq_ready()
355 priv->cdev = NULL; in cpufreq_ready()
Darm_big_little.c309 struct device *cdev = get_cpu_device(i); in put_cluster_clk_and_freq_table() local
310 if (!cdev) { in put_cluster_clk_and_freq_table()
315 _put_cluster_clk_and_freq_table(cdev); in put_cluster_clk_and_freq_table()
388 struct device *cdev = get_cpu_device(i); in get_cluster_clk_and_freq_table() local
389 if (!cdev) { in get_cluster_clk_and_freq_table()
394 ret = _get_cluster_clk_and_freq_table(cdev); in get_cluster_clk_and_freq_table()
414 struct device *cdev = get_cpu_device(i); in get_cluster_clk_and_freq_table() local
415 if (!cdev) { in get_cluster_clk_and_freq_table()
420 _put_cluster_clk_and_freq_table(cdev); in get_cluster_clk_and_freq_table()
Dexynos-cpufreq.c27 static struct thermal_cooling_device *cdev; variable
216 cdev = of_cpufreq_cooling_register(cpu0, in exynos_cpufreq_probe()
218 if (IS_ERR(cdev)) in exynos_cpufreq_probe()
220 PTR_ERR(cdev)); in exynos_cpufreq_probe()
/linux-4.1.27/drivers/input/keyboard/
Dqt2160.c60 struct led_classdev cdev; member
119 static void qt2160_led_set(struct led_classdev *cdev, in qt2160_led_set() argument
122 struct qt2160_led *led = container_of(cdev, struct qt2160_led, cdev); in qt2160_led_set()
302 led->cdev.name = led->name; in qt2160_register_leds()
303 led->cdev.brightness_set = qt2160_led_set; in qt2160_register_leds()
304 led->cdev.brightness = LED_OFF; in qt2160_register_leds()
310 ret = led_classdev_register(&client->dev, &led->cdev); in qt2160_register_leds()
328 led_classdev_unregister(&qt2160->leds[i].cdev); in qt2160_unregister_leds()
Dlm8323.c141 struct led_classdev cdev; member
164 #define cdev_to_pwm(c) container_of(c, struct lm8323_pwm, cdev)
587 pwm->cdev.name = name; in init_pwm()
588 pwm->cdev.brightness_set = lm8323_pwm_set_brightness; in init_pwm()
589 pwm->cdev.groups = lm8323_pwm_groups; in init_pwm()
590 if (led_classdev_register(dev, &pwm->cdev) < 0) { in init_pwm()
760 led_classdev_unregister(&lm->pwm[pwm].cdev); in lm8323_probe()
781 led_classdev_unregister(&lm->pwm[i].cdev); in lm8323_remove()
808 led_classdev_suspend(&lm->pwm[i].cdev); in lm8323_suspend()
825 led_classdev_resume(&lm->pwm[i].cdev); in lm8323_resume()
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_ctl.c2307 _ctl_version_fw_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_fw_show() argument
2310 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_fw_show()
2329 _ctl_version_bios_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_bios_show() argument
2332 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_bios_show()
2353 _ctl_version_mpi_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_mpi_show() argument
2356 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_mpi_show()
2372 _ctl_version_product_show(struct device *cdev, struct device_attribute *attr, in _ctl_version_product_show() argument
2375 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_product_show()
2391 _ctl_version_nvdata_persistent_show(struct device *cdev, in _ctl_version_nvdata_persistent_show() argument
2394 struct Scsi_Host *shost = class_to_shost(cdev); in _ctl_version_nvdata_persistent_show()
[all …]
/linux-4.1.27/drivers/scsi/osd/
Dosd_uld.c86 struct cdev cdev; member
143 struct osd_uld_device, cdev); in osd_uld_open()
402 if (oud->cdev.owner) in __remove()
403 cdev_del(&oud->cdev); in __remove()
477 cdev_init(&oud->cdev, &osd_fops); in osd_probe()
478 oud->cdev.owner = THIS_MODULE; in osd_probe()
479 error = cdev_add(&oud->cdev, in osd_probe()
487 oud->class_dev.devt = oud->cdev.dev; in osd_probe()
509 cdev_del(&oud->cdev); in osd_probe()
/linux-4.1.27/arch/mips/sni/
Dsetup.c62 char *cdev; in sni_console_setup() local
67 cdev = prom_getenv("console_dev"); in sni_console_setup()
68 if (strncmp(cdev, "tty", 3) == 0) { in sni_console_setup()
83 if (strncmp(cdev, "tty552", 6) == 0) in sni_console_setup()
/linux-4.1.27/drivers/media/
Dmedia-devnode.c67 cdev_del(&mdev->cdev); in media_devnode_release()
167 mdev = container_of(inode->i_cdev, struct media_devnode, cdev); in media_open()
255 cdev_init(&mdev->cdev, &media_devnode_fops); in media_devnode_register()
256 mdev->cdev.owner = owner; in media_devnode_register()
258 ret = cdev_add(&mdev->cdev, MKDEV(MAJOR(media_dev_t), mdev->minor), 1); in media_devnode_register()
283 cdev_del(&mdev->cdev); in media_devnode_register()
/linux-4.1.27/drivers/char/tpm/
Dtpm-chip.c132 cdev_init(&chip->cdev, &tpm_fops); in tpmm_chip_alloc()
133 chip->cdev.owner = chip->pdev->driver->owner; in tpmm_chip_alloc()
134 chip->cdev.kobj.parent = &chip->dev.kobj; in tpmm_chip_alloc()
144 rc = cdev_add(&chip->cdev, chip->dev.devt, 1); in tpm_dev_add_device()
170 cdev_del(&chip->cdev); in tpm_dev_del_device()
/linux-4.1.27/drivers/pps/
Dpps.c248 struct pps_device, cdev); in pps_cdev_open()
257 struct pps_device, cdev); in pps_cdev_release()
280 cdev_del(&pps->cdev); in pps_device_destruct()
316 cdev_init(&pps->cdev, &pps_cdev_fops); in pps_register_cdev()
317 pps->cdev.owner = pps->info.owner; in pps_register_cdev()
319 err = cdev_add(&pps->cdev, devt, 1); in pps_register_cdev()
341 cdev_del(&pps->cdev); in pps_register_cdev()
/linux-4.1.27/drivers/platform/chrome/
Dcros_ec_dev.c75 struct cros_ec_device, cdev); in ec_device_open()
184 cdev_init(&ec->cdev, &fops); in ec_device_probe()
186 retval = cdev_add(&ec->cdev, devno, 1); in ec_device_probe()
197 cdev_del(&ec->cdev); in ec_device_probe()
215 cdev_del(&ec->cdev); in ec_device_remove()
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/
Dl2t.h103 #define L2DATA(cdev) (rcu_dereference((cdev)->l2opt)) argument
112 struct l2t_entry *t3_l2t_get(struct t3cdev *cdev, struct dst_entry *dst,
/linux-4.1.27/drivers/thermal/ti-soc-thermal/
Dti-thermal-common.c131 struct thermal_cooling_device *cdev) in ti_thermal_bind() argument
140 if (data->cool_dev != cdev) in ti_thermal_bind()
146 return thermal_zone_bind_cooling_device(thermal, 0, cdev, in ti_thermal_bind()
154 struct thermal_cooling_device *cdev) in ti_thermal_unbind() argument
162 if (data->cool_dev != cdev) in ti_thermal_unbind()
166 return thermal_zone_unbind_cooling_device(thermal, 0, cdev); in ti_thermal_unbind()
/linux-4.1.27/arch/mips/txx9/rbtx4939/
Dsetup.c192 struct led_classdev cdev; member
202 container_of(led_cdev, struct rbtx4939_led_data, cdev); in rbtx4939_led_brightness_set()
231 led_dat->cdev.brightness_set = rbtx4939_led_brightness_set; in rbtx4939_led_probe()
233 led_dat->cdev.name = led_dat->name; in rbtx4939_led_probe()
235 led_dat->cdev.default_trigger = default_triggers[i]; in rbtx4939_led_probe()
236 rc = led_classdev_register(&pdev->dev, &led_dat->cdev); in rbtx4939_led_probe()
239 led_dat->cdev.brightness_set(&led_dat->cdev, 0); in rbtx4939_led_probe()
/linux-4.1.27/drivers/staging/ozwpan/
Dozdbg.h42 #define oz_cdev_dbg(cdev, mask, fmt, ...) \ argument
45 netdev_dbg((cdev)->dev, fmt, ##__VA_ARGS__); \
Dozcdev.c25 struct cdev cdev; member
76 struct oz_cdev *dev = container_of(inode->i_cdev, struct oz_cdev, cdev); in oz_cdev_open()
366 cdev_init(&g_cdev.cdev, &oz_fops); in oz_cdev_register()
367 g_cdev.cdev.owner = THIS_MODULE; in oz_cdev_register()
370 err = cdev_add(&g_cdev.cdev, g_cdev.devnum, 1); in oz_cdev_register()
390 cdev_del(&g_cdev.cdev); in oz_cdev_register()
401 cdev_del(&g_cdev.cdev); in oz_cdev_deregister()
/linux-4.1.27/drivers/mtd/ubi/
Dvmt.c314 cdev_init(&vol->cdev, &ubi_vol_cdev_operations); in ubi_create_volume()
315 vol->cdev.owner = THIS_MODULE; in ubi_create_volume()
316 dev = MKDEV(MAJOR(ubi->cdev.dev), vol_id + 1); in ubi_create_volume()
317 err = cdev_add(&vol->cdev, dev, 1); in ubi_create_volume()
377 cdev_del(&vol->cdev); in ubi_create_volume()
442 cdev_del(&vol->cdev); in ubi_remove_volume()
643 cdev_init(&vol->cdev, &ubi_vol_cdev_operations); in ubi_add_volume()
644 vol->cdev.owner = THIS_MODULE; in ubi_add_volume()
645 dev = MKDEV(MAJOR(ubi->cdev.dev), vol->vol_id + 1); in ubi_add_volume()
646 err = cdev_add(&vol->cdev, dev, 1); in ubi_add_volume()
[all …]
/linux-4.1.27/drivers/scsi/fcoe/
Dlibfcoe.h31 #define LIBFCOE_SYSFS_DBG(cdev, fmt, args...) \ argument
33 pr_info("ctlr_%d: " fmt, cdev->id, ##args);)
/linux-4.1.27/include/media/
Dmedia-devnode.h71 struct cdev cdev; /* character device */ member
/linux-4.1.27/drivers/uio/
Duio.c32 static struct cdev *uio_cdev;
722 struct cdev *cdev = NULL; in uio_major_init() local
731 cdev = cdev_alloc(); in uio_major_init()
732 if (!cdev) in uio_major_init()
735 cdev->owner = THIS_MODULE; in uio_major_init()
736 cdev->ops = &uio_fops; in uio_major_init()
737 kobject_set_name(&cdev->kobj, "%s", name); in uio_major_init()
739 result = cdev_add(cdev, uio_dev, UIO_MAX_DEVICES); in uio_major_init()
744 uio_cdev = cdev; in uio_major_init()
747 kobject_put(&cdev->kobj); in uio_major_init()
/linux-4.1.27/Documentation/thermal/
Dsysfs-api.txt89 1.2.2 void thermal_cooling_device_unregister(struct thermal_cooling_device *cdev)
97 int trip, struct thermal_cooling_device *cdev,
104 cdev: thermal cooling device
115 int trip, struct thermal_cooling_device *cdev);
121 cdev: thermal cooling device
129 .cdev: The cooling device pointer
134 this thermal zone and cdev, for a particular trip point.
135 If nth bit is set, then the cdev and thermal zone are bound
142 on all trips. These limits are used when binding a cdev to a
144 .match: This call back returns success(0) if the 'tz and cdev' need to
[all …]
/linux-4.1.27/include/linux/mfd/
Dcros_ec.h103 struct cdev cdev; member
/linux-4.1.27/drivers/media/v4l2-core/
Dv4l2-dev.c186 cdev_del(vdev->cdev); in v4l2_device_release()
189 vdev->cdev = NULL; in v4l2_device_release()
799 vdev->cdev = NULL; in __video_register_device()
875 vdev->cdev = cdev_alloc(); in __video_register_device()
876 if (vdev->cdev == NULL) { in __video_register_device()
880 vdev->cdev->ops = &v4l2_fops; in __video_register_device()
881 vdev->cdev->owner = owner; in __video_register_device()
882 ret = cdev_add(vdev->cdev, MKDEV(VIDEO_MAJOR, vdev->minor), 1); in __video_register_device()
885 kfree(vdev->cdev); in __video_register_device()
886 vdev->cdev = NULL; in __video_register_device()
[all …]
/linux-4.1.27/Documentation/ABI/removed/
Draw139410 Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of
14 libraw1394 (works with firewire-cdev too, transparent to library ABI
Dvideo139411 Replaced by /dev/fw*, i.e. the <linux/firewire-cdev.h> ABI of
15 libdc1394 (works with firewire-cdev too, transparent to library ABI
/linux-4.1.27/sound/isa/cs423x/
Dcs4236.c308 struct pnp_dev *cdev) in snd_card_cs423x_pnp() argument
313 if (cdev) in snd_card_cs423x_pnp()
314 cport[dev] = pnp_port_start(cdev, 0); in snd_card_cs423x_pnp()
559 struct pnp_dev *cdev; in snd_cs423x_pnpbios_detect() local
574 cdev = NULL; in snd_cs423x_pnpbios_detect()
575 list_for_each_entry(cdev, &(pdev->protocol->devices), protocol_list) { in snd_cs423x_pnpbios_detect()
576 if (!strcmp(cdev->id[0].id, cid)) in snd_cs423x_pnpbios_detect()
582 err = snd_card_cs423x_pnp(dev, card->private_data, pdev, cdev); in snd_cs423x_pnpbios_detect()

12