Searched refs:ldev (Results 1 - 23 of 23) sorted by relevance

/drivers/hid/
H A Dhid-picolcd_lcd.c30 static int picolcd_get_contrast(struct lcd_device *ldev) argument
32 struct picolcd_data *data = lcd_get_data(ldev);
36 static int picolcd_set_contrast(struct lcd_device *ldev, int contrast) argument
38 struct picolcd_data *data = lcd_get_data(ldev);
54 static int picolcd_check_lcd_fb(struct lcd_device *ldev, struct fb_info *fb) argument
56 return fb && fb == picolcd_fbinfo((struct picolcd_data *)lcd_get_data(ldev));
68 struct lcd_device *ldev; local
78 ldev = lcd_device_register(dev_name(dev), dev, data, &picolcd_lcdops);
79 if (IS_ERR(ldev)) {
81 return PTR_ERR(ldev);
92 struct lcd_device *ldev = data->lcd; local
[all...]
H A Dhid-thingm.c49 struct led_classdev ldev; member in struct:thingm_led
127 buf[2] = rgb->red.ldev.brightness;
128 buf[3] = rgb->green.ldev.brightness;
129 buf[4] = rgb->blue.ldev.brightness;
146 static void thingm_led_set(struct led_classdev *ldev, argument
149 struct thingm_led *led = container_of(ldev, struct thingm_led, ldev);
163 rgb->red.ldev.name = rgb->red.name;
164 rgb->red.ldev.max_brightness = 255;
165 rgb->red.ldev
[all...]
/drivers/cpuidle/governors/
H A Dladder.c49 * @ldev: the ladder device
53 static inline void ladder_do_selection(struct ladder_device *ldev, argument
56 ldev->states[old_idx].stats.promotion_count = 0;
57 ldev->states[old_idx].stats.demotion_count = 0;
58 ldev->last_state_idx = new_idx;
69 struct ladder_device *ldev = this_cpu_ptr(&ladder_devices); local
71 int last_residency, last_idx = ldev->last_state_idx;
76 ladder_do_selection(ldev, last_idx, 0);
80 last_state = &ldev->states[last_idx];
98 ladder_do_selection(ldev, last_id
141 struct ladder_device *ldev = &per_cpu(ladder_devices, dev->cpu); local
173 struct ladder_device *ldev = this_cpu_ptr(&ladder_devices); local
[all...]
/drivers/leds/
H A Dleds-dac124s085.c21 struct led_classdev ldev; member in struct:dac124s085_led
54 static void dac124s085_set_brightness(struct led_classdev *ldev, argument
57 struct dac124s085_led *led = container_of(ldev, struct dac124s085_led,
58 ldev);
87 led->ldev.name = led->name;
88 led->ldev.brightness = LED_OFF;
89 led->ldev.max_brightness = 0xfff;
90 led->ldev.brightness_set = dac124s085_set_brightness;
91 ret = led_classdev_register(&spi->dev, &led->ldev);
102 led_classdev_unregister(&dac->leds[i].ldev);
[all...]
H A Dleds-locomo.c58 static int locomoled_probe(struct locomo_dev *ldev) argument
62 ret = led_classdev_register(&ldev->dev, &locomo_led0);
66 ret = led_classdev_register(&ldev->dev, &locomo_led1);
H A Dleds-lp3944.c65 #define ldev_to_led(c) container_of(c, struct lp3944_led_data, ldev)
72 struct led_classdev ldev; member in struct:lp3944_led_data
182 __func__, led->ldev.name, status);
218 __func__, led->ldev.name, reg, id, status, val);
322 led->ldev.name = pled->name;
323 led->ldev.max_brightness = 1;
324 led->ldev.brightness_set = lp3944_led_set_brightness;
325 led->ldev.blink_set = lp3944_led_set_blink;
326 led->ldev.flags = LED_CORE_SUSPENDRESUME;
329 err = led_classdev_register(&client->dev, &led->ldev);
[all...]
H A Dleds-pca9532.c33 #define ldev_to_led(c) container_of(c, struct pca9532_led, ldev)
112 b += data->leds[i].ldev.brightness;
309 led_classdev_unregister(&data->leds[i].ldev);
360 led->ldev.name = led->name;
361 led->ldev.brightness = LED_OFF;
362 led->ldev.brightness_set = pca9532_set_brightness;
363 led->ldev.blink_set = pca9532_set_blink;
365 err = led_classdev_register(&client->dev, &led->ldev);
/drivers/acpi/
H A Dproc.c49 struct device *ldev; local
52 ldev = get_device(entry->dev);
53 if (!ldev)
63 device_may_wakeup(ldev)) ?
65 ldev->bus ? ldev->bus->name :
66 "no-bus", dev_name(ldev));
67 put_device(ldev);
/drivers/lguest/
H A Dlguest_device.c262 struct lguest_device *ldev = to_lgdev(vdev); local
271 if (index >= ldev->desc->num_vq)
283 memcpy(&lvq->config, lg_vq(ldev->desc)+index, sizeof(lvq->config));
375 struct lguest_device *ldev = to_lgdev(vdev); local
379 if (nvqs > ldev->desc->num_vq)
434 struct lguest_device *ldev; local
437 ldev = kzalloc(sizeof(*ldev), GFP_KERNEL);
438 if (!ldev) {
445 ldev
[all...]
/drivers/video/backlight/
H A Dlocomolcd.c178 static int locomolcd_probe(struct locomo_dev *ldev) argument
184 locomolcd_dev = ldev;
186 locomo_gpio_set_dir(ldev->dev.parent, LOCOMO_GPIO_FL_VR, 0);
202 &ldev->dev, NULL,
/drivers/parisc/
H A Dlba_pci.c684 struct lba_device *ldev = LBA_DEV(parisc_walk_tree(bus->bridge)); local
705 ldev->hba.io_space.name,
706 ldev->hba.io_space.start, ldev->hba.io_space.end,
707 ldev->hba.io_space.flags);
709 ldev->hba.lmmio_space.name,
710 ldev->hba.lmmio_space.start, ldev->hba.lmmio_space.end,
711 ldev->hba.lmmio_space.flags);
713 err = request_resource(&ioport_resource, &(ldev
[all...]
/drivers/block/drbd/
H A Ddrbd_main.c754 dc = rcu_dereference(peer_device->device->ldev->disk_conf);
850 spin_lock_irq(&device->ldev->md.uuid_lock);
852 p->uuid[i] = cpu_to_be64(device->ldev->md.uuid[i]);
853 spin_unlock_irq(&device->ldev->md.uuid_lock);
881 u64 *uuid = device->ldev->md.uuid;
905 uuid = device->ldev->md.uuid[UI_BITMAP];
932 D_ASSERT(device, device->ldev->backing_bdev);
933 d_size = drbd_get_max_capacity(device->ldev);
935 u_size = rcu_dereference(device->ldev->disk_conf)->disk_size;
938 max_bio_size = queue_max_hw_sectors(device->ldev
2987 drbd_free_ldev(struct drbd_backing_dev *ldev) argument
[all...]
H A Ddrbd_nl.c420 rcu_dereference(peer_device->device->ldev->disk_conf);
667 device->ldev->md.uuid[UI_CURRENT] &= ~(u64)1;
680 && device->ldev->md.uuid[UI_BITMAP] == 0) || forced)
683 device->ldev->md.uuid[UI_CURRENT] |= (u64)1;
876 struct drbd_md *md = &device->ldev->md;
905 prev_first_sect = drbd_md_first_sector(device->ldev);
906 prev_size = device->ldev->md.md_size_sect;
907 la_size_sect = device->ldev->md.la_size_sect;
920 drbd_md_set_sector_offsets(device, device->ldev);
923 u_size = rcu_dereference(device->ldev
[all...]
H A Ddrbd_actlog.c164 if (!(rw & WRITE) && device->state.disk == D_DISKLESS && device->ldev == NULL)
311 write_al_updates = rcu_dereference(device->ldev->disk_conf)->al_updates;
443 const unsigned int stripes = device->ldev->md.al_stripes;
444 const unsigned int stripe_size_4kB = device->ldev->md.al_stripe_size_4k;
447 unsigned int t = device->al_tr_number % (device->ldev->md.al_size_4k);
456 return device->ldev->md.md_offset + device->ldev->md.al_offset + t;
551 write_al_updates = rcu_dereference(device->ldev->disk_conf)->al_updates;
554 if (drbd_md_sync_page_io(device, device->ldev, sector, WRITE)) {
612 struct drbd_md *md = &device->ldev
[all...]
H A Ddrbd_bitmap.c617 static u64 drbd_md_on_disk_bits(struct drbd_backing_dev *ldev) argument
620 if (ldev->md.al_offset == 8)
621 bitmap_sectors = ldev->md.md_size_sect - ldev->md.bm_offset;
623 bitmap_sectors = ldev->md.al_offset - ldev->md.bm_offset;
683 u64 bits_on_disk = drbd_md_on_disk_bits(device->ldev);
1003 device->ldev->md.md_offset + device->ldev->md.bm_offset;
1010 (drbd_md_last_sector(device->ldev)
[all...]
H A Ddrbd_receiver.c1197 rv = blkdev_issue_flush(device->ldev->backing_bdev,
1332 wo = max_allowed_wo(device->ldev, wo);
1333 if (device->ldev == bdev)
1390 if (blkdev_issue_zeroout(device->ldev->backing_bdev,
1419 bio->bi_bdev = device->ldev->backing_bdev;
2320 struct request_queue *q = bdev_get_queue(device->ldev->backing_bdev);
2467 struct gendisk *disk = device->ldev->backing_bdev->bd_contains->bd_disk;
2473 c_min_rate = rcu_dereference(device->ldev->disk_conf)->c_min_rate;
2726 self = device->ldev->md.uuid[UI_BITMAP] & 1;
2940 self = device->ldev
[all...]
H A Ddrbd_worker.c90 if (device->ldev) /* special case: drbd_md_read() during drbd_adm_attach() */
511 dc = rcu_dereference(device->ldev->disk_conf);
565 device->c_sync_rate = rcu_dereference(device->ldev->disk_conf)->resync_rate;
711 case -EAGAIN: /* allocation failed, or ldev busy */
953 drbd_uuid_set(device, UI_BITMAP, device->ldev->md.uuid[UI_CURRENT]);
970 device->p_uuid[i] = device->ldev->md.uuid[i];
1450 req->private_bio->bi_bdev = device->ldev->backing_bdev;
1462 if (!odev->ldev || odev->state.disk == D_DISKLESS)
1465 resync_after = rcu_dereference(odev->ldev->disk_conf)->resync_after;
1567 if (!odev || !odev->ldev || ode
[all...]
H A Ddrbd_req.c562 bdevname(device->ldev->backing_bdev, b));
952 bdi = &device->ldev->backing_bdev->bd_disk->queue->backing_dev_info;
1092 rbm = rcu_dereference(device->ldev->disk_conf)->read_balancing;
1156 bio->bi_bdev = device->ldev->backing_bdev;
1159 * ->ldev member. Double check, and short-circuit to endio.
1546 device->ldev->backing_bdev->bd_disk->queue;
1574 dt = rcu_dereference(device->ldev->disk_conf)->disk_timeout * HZ / 10;
H A Ddrbd_state.c532 fp = rcu_dereference(device->ldev->disk_conf)->fencing;
755 fp = rcu_dereference(device->ldev->disk_conf)->fencing;
784 if (device->ed_uuid == device->ldev->md.uuid[UI_CURRENT]) {
1005 * on the ldev here, to be sure the transition -> D_DISKLESS resp.
1095 u32 mdf = device->ldev->md.flags & ~(MDF_CONSISTENT|MDF_PRIMARY_IND|
1113 if (mdf != device->ldev->md.flags) {
1114 device->ldev->md.flags = mdf;
1118 drbd_set_ed_uuid(device, device->ldev->md.uuid[UI_CURRENT]);
1341 device->ldev->md.uuid[UI_BITMAP] == 0 && ns.disk >= D_UP_TO_DATE) {
1355 device->ldev
[all...]
H A Ddrbd_int.h842 struct drbd_backing_dev *ldev __protected_by(local);
1115 extern void drbd_free_ldev(struct drbd_backing_dev *ldev);
1760 ep = rcu_dereference(device->ldev->disk_conf)->on_io_error;
2100 * get_ldev() - Increase the ref count on device->ldev. Returns 0 if there is no ldev
2104 * You have to call put_ldev() when finished working with device->ldev.
H A Ddrbd_debugfs.c772 md = &device->ldev->md;
/drivers/media/rc/
H A Dfintek-cir.c94 static inline void fintek_select_logical_dev(struct fintek_dev *fintek, u8 ldev) argument
96 fintek_cr_write(fintek, ldev, GCR_LOGICAL_DEV_NO);
H A Dnuvoton-cir.c89 static inline void nvt_select_logical_dev(struct nvt_dev *nvt, u8 ldev) argument
92 outb(ldev, nvt->cr_efdr);

Completed in 340 milliseconds