Home
last modified time | relevance | path

Searched refs:bdev (Results 1 – 25 of 386) sorted by relevance

12345678910>>...16

/Linux-v4.19/drivers/staging/media/bcm2048/
Dradio-bcm2048.c344 static int bcm2048_send_command(struct bcm2048_device *bdev, unsigned int reg, in bcm2048_send_command() argument
347 struct i2c_client *client = bdev->client; in bcm2048_send_command()
350 if (!bdev->power_state) { in bcm2048_send_command()
351 dev_err(&bdev->client->dev, "bcm2048: chip not powered!\n"); in bcm2048_send_command()
361 dev_err(&bdev->client->dev, "BCM I2C error!\n"); in bcm2048_send_command()
362 dev_err(&bdev->client->dev, "Is Bluetooth up and running?\n"); in bcm2048_send_command()
366 static int bcm2048_recv_command(struct bcm2048_device *bdev, unsigned int reg, in bcm2048_recv_command() argument
369 struct i2c_client *client = bdev->client; in bcm2048_recv_command()
371 if (!bdev->power_state) { in bcm2048_recv_command()
372 dev_err(&bdev->client->dev, "bcm2048: chip not powered!\n"); in bcm2048_recv_command()
[all …]
/Linux-v4.19/fs/
Dblock_dev.c40 struct block_device bdev; member
53 return &BDEV_I(inode)->bdev; in I_BDEV()
57 static void bdev_write_inode(struct block_device *bdev) in bdev_write_inode() argument
59 struct inode *inode = bdev->bd_inode; in bdev_write_inode()
70 bdevname(bdev, name), ret); in bdev_write_inode()
78 void kill_bdev(struct block_device *bdev) in kill_bdev() argument
80 struct address_space *mapping = bdev->bd_inode->i_mapping; in kill_bdev()
91 void invalidate_bdev(struct block_device *bdev) in invalidate_bdev() argument
93 struct address_space *mapping = bdev->bd_inode->i_mapping; in invalidate_bdev()
107 int set_blocksize(struct block_device *bdev, int size) in set_blocksize() argument
[all …]
/Linux-v4.19/drivers/bluetooth/
Dbtmtkuart.c80 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local
97 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
101 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync()
114 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync()
184 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); in btmtkuart_recv_event() local
199 &bdev->tx_state)) { in btmtkuart_recv_event()
202 wake_up_bit(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT); in btmtkuart_recv_event()
217 struct btmtkuart_dev *bdev = container_of(work, struct btmtkuart_dev, in btmtkuart_tx_work() local
219 struct serdev_device *serdev = bdev->serdev; in btmtkuart_tx_work()
220 struct hci_dev *hdev = bdev->hdev; in btmtkuart_tx_work()
[all …]
Dhci_bcm.c249 struct bcm_device *bdev = data; in bcm_host_wake() local
251 bt_dev_dbg(bdev, "Host wake IRQ"); in bcm_host_wake()
253 pm_runtime_get(bdev->dev); in bcm_host_wake()
254 pm_runtime_mark_last_busy(bdev->dev); in bcm_host_wake()
255 pm_runtime_put_autosuspend(bdev->dev); in bcm_host_wake()
262 struct bcm_device *bdev = bcm->dev; in bcm_request_irq() local
266 if (!bcm_device_exists(bdev)) { in bcm_request_irq()
271 if (bdev->irq <= 0) { in bcm_request_irq()
276 err = devm_request_irq(bdev->dev, bdev->irq, bcm_host_wake, in bcm_request_irq()
277 bdev->irq_active_low ? IRQF_TRIGGER_FALLING : in bcm_request_irq()
[all …]
/Linux-v4.19/drivers/dma/qcom/
Dbam_dma.c359 struct bam_device *bdev; member
417 static inline void __iomem *bam_addr(struct bam_device *bdev, u32 pipe, in bam_addr() argument
420 const struct reg_offset_data r = bdev->layout[reg]; in bam_addr()
422 return bdev->regs + r.base_offset + in bam_addr()
425 r.ee_mult * bdev->ee; in bam_addr()
436 struct bam_device *bdev = bchan->bdev; in bam_reset_channel() local
441 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
442 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
461 struct bam_device *bdev = bchan->bdev; in bam_chan_init_hw() local
472 bam_addr(bdev, bchan->id, BAM_P_DESC_FIFO_ADDR)); in bam_chan_init_hw()
[all …]
/Linux-v4.19/block/
Dioctl.c13 static int blkpg_ioctl(struct block_device *bdev, struct blkpg_ioctl_arg __user *arg) in blkpg_ioctl() argument
30 disk = bdev->bd_disk; in blkpg_ioctl()
31 if (bdev != bdev->bd_contains) in blkpg_ioctl()
49 if (p.start & (bdev_logical_block_size(bdev) - 1)) in blkpg_ioctl()
52 mutex_lock(&bdev->bd_mutex); in blkpg_ioctl()
61 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl()
70 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl()
92 mutex_lock_nested(&bdev->bd_mutex, 1); in blkpg_ioctl()
94 mutex_unlock(&bdev->bd_mutex); in blkpg_ioctl()
120 mutex_lock_nested(&bdev->bd_mutex, 1); in blkpg_ioctl()
[all …]
Dblk-lib.c26 int __blkdev_issue_discard(struct block_device *bdev, sector_t sector, in __blkdev_issue_discard() argument
30 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_discard()
38 if (bdev_read_only(bdev)) in __blkdev_issue_discard()
51 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard()
68 bio_set_dev(bio, bdev); in __blkdev_issue_discard()
108 int blkdev_issue_discard(struct block_device *bdev, sector_t sector, in blkdev_issue_discard() argument
116 ret = __blkdev_issue_discard(bdev, sector, nr_sects, gfp_mask, flags, in blkdev_issue_discard()
142 static int __blkdev_issue_write_same(struct block_device *bdev, sector_t sector, in __blkdev_issue_write_same() argument
146 struct request_queue *q = bdev_get_queue(bdev); in __blkdev_issue_write_same()
154 if (bdev_read_only(bdev)) in __blkdev_issue_write_same()
[all …]
Dcompat_ioctl.c51 static int compat_hdio_getgeo(struct gendisk *disk, struct block_device *bdev, in compat_hdio_getgeo() argument
67 geo.start = get_start_sect(bdev); in compat_hdio_getgeo()
68 ret = disk->fops->getgeo(bdev, &geo); in compat_hdio_getgeo()
80 static int compat_hdio_ioctl(struct block_device *bdev, fmode_t mode, in compat_hdio_ioctl() argument
87 error = __blkdev_driver_ioctl(bdev, mode, in compat_hdio_ioctl()
117 static int compat_cdrom_read_audio(struct block_device *bdev, fmode_t mode, in compat_cdrom_read_audio() argument
140 return __blkdev_driver_ioctl(bdev, mode, cmd, in compat_cdrom_read_audio()
144 static int compat_cdrom_generic_command(struct block_device *bdev, fmode_t mode, in compat_cdrom_generic_command() argument
173 return __blkdev_driver_ioctl(bdev, mode, cmd, (unsigned long)cgc); in compat_cdrom_generic_command()
183 static int compat_blkpg_ioctl(struct block_device *bdev, fmode_t mode, in compat_blkpg_ioctl() argument
[all …]
Dblk-zoned.c71 static bool blkdev_report_zone(struct block_device *bdev, in blkdev_report_zone() argument
75 sector_t offset = get_start_sect(bdev); in blkdev_report_zone()
81 if (rep->start + rep->len > bdev->bd_part->nr_sects) in blkdev_report_zone()
107 int blkdev_report_zones(struct block_device *bdev, in blkdev_report_zones() argument
113 struct request_queue *q = bdev_get_queue(bdev); in blkdev_report_zones()
136 if (sector > bdev->bd_part->nr_sects) { in blkdev_report_zones()
161 bio_set_dev(bio, bdev); in blkdev_report_zones()
211 if (blkdev_report_zone(bdev, addr + ofst, &zones[nz])) in blkdev_report_zones()
246 int blkdev_reset_zones(struct block_device *bdev, in blkdev_reset_zones() argument
250 struct request_queue *q = bdev_get_queue(bdev); in blkdev_reset_zones()
[all …]
/Linux-v4.19/drivers/input/misc/
Dcobalt_btns.c50 struct buttons_dev *bdev = dev->private; in handle_buttons() local
55 status = ~readl(bdev->reg) >> 24; in handle_buttons()
57 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
59 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons()
61 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
65 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons()
67 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
70 bdev->count[i] = 0; in handle_buttons()
77 struct buttons_dev *bdev; in cobalt_buttons_probe() local
83 bdev = kzalloc(sizeof(struct buttons_dev), GFP_KERNEL); in cobalt_buttons_probe()
[all …]
Dsgi_btns.c68 struct buttons_dev *bdev = dev->private; in handle_buttons() local
75 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
77 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons()
79 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
83 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons()
85 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
88 bdev->count[i] = 0; in handle_buttons()
95 struct buttons_dev *bdev; in sgi_buttons_probe() local
100 bdev = kzalloc(sizeof(struct buttons_dev), GFP_KERNEL); in sgi_buttons_probe()
102 if (!bdev || !poll_dev) { in sgi_buttons_probe()
[all …]
/Linux-v4.19/drivers/s390/block/
Dscm_blk.c146 static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req) in scm_permit_request() argument
148 return rq_data_dir(req) != WRITE || bdev->state != SCM_WR_PROHIBIT; in scm_permit_request()
181 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local
182 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare()
218 static inline void scm_request_init(struct scm_blk_dev *bdev, in scm_request_init() argument
227 aobrq->scmdev = bdev->scmdev; in scm_request_init()
230 scmrq->bdev = bdev; in scm_request_init()
239 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_requeue() local
245 atomic_dec(&bdev->queued_reqs); in scm_request_requeue()
247 blk_mq_kick_requeue_list(bdev->rq); in scm_request_requeue()
[all …]
Dscm_drv.c19 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_notify() local
31 scm_blk_set_available(bdev); in scm_notify()
38 struct scm_blk_dev *bdev; in scm_probe() local
47 bdev = kzalloc(sizeof(*bdev), GFP_KERNEL); in scm_probe()
48 if (!bdev) in scm_probe()
51 dev_set_drvdata(&scmdev->dev, bdev); in scm_probe()
52 ret = scm_blk_dev_setup(bdev, scmdev); in scm_probe()
55 kfree(bdev); in scm_probe()
65 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_remove() local
67 scm_blk_dev_cleanup(bdev); in scm_remove()
[all …]
Ddasd_genhd.c101 struct block_device *bdev; in dasd_scan_partitions() local
104 bdev = bdget_disk(block->gdp, 0); in dasd_scan_partitions()
105 if (!bdev) { in dasd_scan_partitions()
111 rc = blkdev_get(bdev, FMODE_READ, NULL); in dasd_scan_partitions()
119 rc = blkdev_reread_part(bdev); in dasd_scan_partitions()
134 block->bdev = bdev; in dasd_scan_partitions()
147 struct block_device *bdev; in dasd_destroy_partitions() local
153 bdev = block->bdev; in dasd_destroy_partitions()
154 block->bdev = NULL; in dasd_destroy_partitions()
166 ioctl_by_bdev(bdev, BLKPG, (unsigned long) &barg); in dasd_destroy_partitions()
[all …]
Ddasd_ioctl.c44 dasd_ioctl_enable(struct block_device *bdev) in dasd_ioctl_enable() argument
51 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable()
57 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_enable()
58 i_size_write(bdev->bd_inode, in dasd_ioctl_enable()
60 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_enable()
70 dasd_ioctl_disable(struct block_device *bdev) in dasd_ioctl_disable() argument
77 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable()
93 mutex_lock(&bdev->bd_mutex); in dasd_ioctl_disable()
94 i_size_write(bdev->bd_inode, 0); in dasd_ioctl_disable()
95 mutex_unlock(&bdev->bd_mutex); in dasd_ioctl_disable()
[all …]
/Linux-v4.19/drivers/staging/comedi/drivers/
Dcomedi_bond.c81 struct bonded_device *bdev = *devs++; in bonding_dio_insn_bits() local
83 if (base_chan < bdev->nchans) { in bonding_dio_insn_bits()
92 b_chans = bdev->nchans - base_chan; in bonding_dio_insn_bits()
100 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev, in bonding_dio_insn_bits()
117 base_chan -= bdev->nchans; in bonding_dio_insn_bits()
131 struct bonded_device *bdev; in bonding_dio_insn_config() local
138 for (bdev = *devs++; chan >= bdev->nchans; bdev = *devs++) in bonding_dio_insn_config()
139 chan -= bdev->nchans; in bonding_dio_insn_config()
154 ret = comedi_dio_config(bdev->dev, bdev->subdev, chan, data[0]); in bonding_dio_insn_config()
157 ret = comedi_dio_get_config(bdev->dev, bdev->subdev, chan, in bonding_dio_insn_config()
[all …]
/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo.c72 static void ttm_mem_type_debug(struct ttm_bo_device *bdev, int mem_type) in ttm_mem_type_debug() argument
74 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_mem_type_debug()
103 ttm_mem_type_debug(bo->bdev, mem_type); in ttm_bo_mem_space_debug()
143 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_release_list() local
153 atomic_dec(&bo->bdev->glob->bo_count); in ttm_bo_release_list()
158 ttm_mem_global_free(bdev->glob->mem_glob, acc_size); in ttm_bo_release_list()
163 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_to_lru() local
171 man = &bdev->man[bo->mem.mem_type]; in ttm_bo_add_to_lru()
178 &bdev->glob->swap_lru[bo->priority]); in ttm_bo_add_to_lru()
209 struct ttm_bo_global *glob = bo->bdev->glob; in ttm_bo_del_sub_from_lru()
[all …]
Dttm_bo_util.c133 int ttm_mem_io_reserve(struct ttm_bo_device *bdev, in ttm_mem_io_reserve() argument
136 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_reserve()
139 if (!bdev->driver->io_mem_reserve) in ttm_mem_io_reserve()
142 return bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
144 if (bdev->driver->io_mem_reserve && in ttm_mem_io_reserve()
147 ret = bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
158 void ttm_mem_io_free(struct ttm_bo_device *bdev, in ttm_mem_io_free() argument
161 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_free()
166 if (bdev->driver->io_mem_reserve && in ttm_mem_io_free()
168 bdev->driver->io_mem_free) in ttm_mem_io_free()
[all …]
/Linux-v4.19/drivers/hid/
Dhid-picolcd_backlight.c27 static int picolcd_get_brightness(struct backlight_device *bdev) in picolcd_get_brightness() argument
29 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness()
33 static int picolcd_set_brightness(struct backlight_device *bdev) in picolcd_set_brightness() argument
35 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness()
42 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness()
43 data->lcd_power = bdev->props.power; in picolcd_set_brightness()
52 static int picolcd_check_bl_fb(struct backlight_device *bdev, struct fb_info *fb) in picolcd_check_bl_fb() argument
54 return fb && fb == picolcd_fbinfo((struct picolcd_data *)bl_get_data(bdev)); in picolcd_check_bl_fb()
66 struct backlight_device *bdev; in picolcd_init_backlight() local
79 bdev = backlight_device_register(dev_name(dev), dev, data, in picolcd_init_backlight()
[all …]
/Linux-v4.19/drivers/input/keyboard/
Dgpio_keys_polled.c52 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_button_event() local
59 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event()
64 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event()
94 struct gpio_keys_polled_dev *bdev = dev->private; in gpio_keys_polled_poll() local
95 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll()
99 memset(bdev->rel_axis_seen, 0, sizeof(bdev->rel_axis_seen)); in gpio_keys_polled_poll()
100 memset(bdev->abs_axis_seen, 0, sizeof(bdev->abs_axis_seen)); in gpio_keys_polled_poll()
103 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll()
116 if (!test_bit(i, bdev->rel_axis_seen)) in gpio_keys_polled_poll()
121 if (!test_bit(i, bdev->abs_axis_seen)) in gpio_keys_polled_poll()
[all …]
/Linux-v4.19/drivers/pci/controller/
Dpcie-iproc-bcma.c29 struct bcma_device *bdev = container_of(pcie->dev, struct bcma_device, dev); in iproc_pcie_bcma_map_irq() local
31 return bcma_core_irq(bdev, 5); in iproc_pcie_bcma_map_irq()
34 static int iproc_pcie_bcma_probe(struct bcma_device *bdev) in iproc_pcie_bcma_probe() argument
36 struct device *dev = &bdev->dev; in iproc_pcie_bcma_probe()
51 pcie->base = bdev->io_addr; in iproc_pcie_bcma_probe()
57 pcie->base_addr = bdev->addr; in iproc_pcie_bcma_probe()
59 pcie->mem.start = bdev->addr_s[0]; in iproc_pcie_bcma_probe()
60 pcie->mem.end = bdev->addr_s[0] + SZ_128M - 1; in iproc_pcie_bcma_probe()
74 bcma_set_drvdata(bdev, pcie); in iproc_pcie_bcma_probe()
78 static void iproc_pcie_bcma_remove(struct bcma_device *bdev) in iproc_pcie_bcma_remove() argument
[all …]
/Linux-v4.19/fs/nfs/blocklayout/
Ddev.c28 dev->bdev->bd_disk->fops->pr_ops; in bl_free_device()
31 error = ops->pr_register(dev->bdev, dev->pr_key, 0, in bl_free_device()
37 if (dev->bdev) in bl_free_device()
38 blkdev_put(dev->bdev, FMODE_READ | FMODE_WRITE); in bl_free_device()
172 map->bdev = dev->bdev; in bl_map_simple()
239 struct block_device *bdev; in bl_parse_simple() local
246 bdev = blkdev_get_by_dev(dev, FMODE_READ | FMODE_WRITE, NULL); in bl_parse_simple()
247 if (IS_ERR(bdev)) { in bl_parse_simple()
249 MAJOR(dev), MINOR(dev), PTR_ERR(bdev)); in bl_parse_simple()
250 return PTR_ERR(bdev); in bl_parse_simple()
[all …]
/Linux-v4.19/drivers/char/
Draw.c57 struct block_device *bdev; in raw_open() local
70 bdev = raw_devices[minor].binding; in raw_open()
72 if (!bdev) in raw_open()
74 bdgrab(bdev); in raw_open()
75 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open()
78 err = set_blocksize(bdev, bdev_logical_block_size(bdev)); in raw_open()
82 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open()
85 bdev->bd_inode->i_mapping; in raw_open()
86 filp->private_data = bdev; in raw_open()
91 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open()
[all …]
/Linux-v4.19/include/drm/ttm/
Dttm_bo_api.h174 struct ttm_bo_device *bdev; member
422 int ttm_bo_lock_delayed_workqueue(struct ttm_bo_device *bdev);
429 void ttm_bo_unlock_delayed_workqueue(struct ttm_bo_device *bdev, int resched);
476 size_t ttm_bo_acc_size(struct ttm_bo_device *bdev,
479 size_t ttm_bo_dma_acc_size(struct ttm_bo_device *bdev,
518 int ttm_bo_init_reserved(struct ttm_bo_device *bdev,
567 int ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo,
593 int ttm_bo_create(struct ttm_bo_device *bdev, unsigned long size,
613 int ttm_bo_init_mm(struct ttm_bo_device *bdev, unsigned type,
642 int ttm_bo_clean_mm(struct ttm_bo_device *bdev, unsigned mem_type);
[all …]
/Linux-v4.19/drivers/nvme/target/
Dio-cmd-bdev.c23 ns->bdev = blkdev_get_by_path(ns->device_path, in nvmet_bdev_ns_enable()
25 if (IS_ERR(ns->bdev)) { in nvmet_bdev_ns_enable()
26 ret = PTR_ERR(ns->bdev); in nvmet_bdev_ns_enable()
29 ns->device_path, PTR_ERR(ns->bdev)); in nvmet_bdev_ns_enable()
31 ns->bdev = NULL; in nvmet_bdev_ns_enable()
34 ns->size = i_size_read(ns->bdev->bd_inode); in nvmet_bdev_ns_enable()
35 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_ns_enable()
41 if (ns->bdev) { in nvmet_bdev_ns_disable()
42 blkdev_put(ns->bdev, FMODE_WRITE | FMODE_READ); in nvmet_bdev_ns_disable()
43 ns->bdev = NULL; in nvmet_bdev_ns_disable()
[all …]

12345678910>>...16