/openbmc/linux/block/ |
H A D | bdev.c | 61 bdev, ret); in bdev_write_inode() 184 if (!bdev) in sync_blockdev_nowait() 196 if (!bdev) in sync_blockdev() 303 memset(&ei->bdev, 0, sizeof(ei->bdev)); in bdev_alloc_inode() 315 if (bdev->bd_disk && bdev->bd_disk->bdi) in bdev_free_inode() 665 bdev->bd_disk->fops->release(bdev->bd_disk); in blkdev_put_whole() 721 bdev = &BDEV_I(inode)->bdev; in blkdev_get_no_open() 770 if (!bdev) in blkdev_get_by_dev() 847 handle->bdev = bdev; in bdev_open_by_dev() 1013 bdev->bd_holder_ops->mark_dead(bdev, surprise); in bdev_mark_dead() [all …]
|
H A D | ioctl.c | 27 if (bdev_is_partition(bdev)) in blkpg_do_ioctl() 264 if (bdev_is_partition(bdev)) in blkdev_pr_allowed() 373 if (bdev->bd_holder_ops && bdev->bd_holder_ops->sync) in blkdev_flushbuf() 374 bdev->bd_holder_ops->sync(bdev); in blkdev_flushbuf() 376 sync_blockdev(bdev); in blkdev_flushbuf() 379 invalidate_bdev(bdev); in blkdev_flushbuf() 394 ret = bdev->bd_disk->fops->set_read_only(bdev, n); in blkdev_roset() 398 bdev->bd_read_only = n; in blkdev_roset() 483 if (IS_ERR(blkdev_get_by_dev(bdev->bd_dev, mode, &bdev, NULL))) in blkdev_bszset() 486 blkdev_put(bdev, &bdev); in blkdev_bszset() [all …]
|
H A D | blk-lib.c | 18 if (bdev_is_partition(bdev)) in bio_discard_limit() 19 sector += bdev->bd_start_sect; in bio_discard_limit() 44 if (bdev_read_only(bdev)) in __blkdev_issue_discard() 46 if (!bdev_max_discard_sectors(bdev)) in __blkdev_issue_discard() 52 bdev); in __blkdev_issue_discard() 56 bs_mask = (bdev_logical_block_size(bdev) >> 9) - 1; in __blkdev_issue_discard() 65 min(nr_sects, bio_discard_limit(bdev, sector)); in __blkdev_issue_discard() 125 if (bdev_read_only(bdev)) in __blkdev_issue_write_zeroes() 176 if (bdev_read_only(bdev)) in __blkdev_issue_zero_pages() 288 if (!bdev_write_zeroes_sectors(bdev)) { in blkdev_issue_zeroout() [all …]
|
H A D | holder.c | 68 if (bdev->bd_disk == disk) in bd_link_disk_holder() 75 mutex_lock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 76 if (!disk_live(bdev->bd_disk)) { in bd_link_disk_holder() 77 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 80 kobject_get(bdev->bd_holder_dir); in bd_link_disk_holder() 81 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 84 WARN_ON_ONCE(!bdev->bd_holder); in bd_link_disk_holder() 86 holder = bd_find_holder_disk(bdev, disk); in bd_link_disk_holder() 88 kobject_put(bdev->bd_holder_dir); in bd_link_disk_holder() 101 holder->holder_dir = bdev->bd_holder_dir; in bd_link_disk_holder() [all …]
|
H A D | blk-zoned.c | 110 sector_t zone_sectors = bdev_zone_sectors(bdev); in bdev_nr_zones() 112 if (!bdev_is_zoned(bdev)) in bdev_nr_zones() 141 struct gendisk *disk = bdev->bd_disk; in blkdev_report_zones() 183 struct gendisk *disk = bdev->bd_disk; in blkdev_zone_reset_all_emulated() 184 sector_t capacity = bdev_nr_sectors(bdev); in blkdev_zone_reset_all_emulated() 255 sector_t capacity = bdev_nr_sectors(bdev); in blkdev_zone_mgmt() 260 if (!bdev_is_zoned(bdev)) in blkdev_zone_mgmt() 263 if (bdev_read_only(bdev)) in blkdev_zone_mgmt() 274 if (!bdev_is_zone_start(bdev, sector)) in blkdev_zone_mgmt() 337 if (!bdev_is_zoned(bdev)) in blkdev_report_zones_ioctl() [all …]
|
/openbmc/linux/drivers/bluetooth/ |
H A D | btmtkuart.c | 300 if (!bdev->stp_dlen && bdev->stp_cursor >= 6) in mtk_stp_split() 305 bdev->stp_pad[bdev->stp_cursor] = *data; in mtk_stp_split() 312 if (!bdev->stp_dlen && bdev->stp_cursor >= 6) { in mtk_stp_split() 370 bdev->rx_skb = h4_recv_buf(bdev->hdev, bdev->rx_skb, p_h4, in btmtkuart_recv() 424 if (bdev->curr_speed != bdev->desired_speed) in btmtkuart_open() 582 bdev->curr_speed = bdev->desired_speed; in btmtkuart_change_baudrate() 795 bdev->pins_boot = pinctrl_lookup_state(bdev->pinctrl, in btmtkuart_parse_dt() 797 if (IS_ERR(bdev->pins_boot) && !bdev->boot) { in btmtkuart_parse_dt() 804 bdev->pins_runtime = pinctrl_lookup_state(bdev->pinctrl, in btmtkuart_parse_dt() 833 if (!bdev) in btmtkuart_probe() [all …]
|
H A D | btmtksdio.c | 1135 devm_gpiod_put(bdev->dev, bdev->reset); in btmtksdio_setup() 1250 if (!bdev->reset || bdev->data->chipid != 0x7921) in btmtksdio_cmd_timeout() 1325 bdev = devm_kzalloc(&func->dev, sizeof(*bdev), GFP_KERNEL); in btmtksdio_probe() 1326 if (!bdev) in btmtksdio_probe() 1330 if (!bdev->data) in btmtksdio_probe() 1334 bdev->func = func; in btmtksdio_probe() 1346 bdev->hdev = hdev; in btmtksdio_probe() 1408 bdev->reset = devm_gpiod_get_optional(bdev->dev, "reset", in btmtksdio_probe() 1421 if (!bdev) in btmtksdio_remove() 1442 if (!bdev) in btmtksdio_runtime_suspend() [all …]
|
H A D | hci_bcm.c | 351 err = devm_request_irq(bdev->dev, bdev->irq, bcm_host_wake, in bcm_request_irq() 547 if (bdev) { in bcm_close() 549 devm_free_irq(bdev->dev, bdev->irq, bdev); in bcm_close() 751 if (bdev) { in bcm_dequeue() 769 if (!bdev->is_suspended && bdev->hu) { in bcm_suspend_device() 777 err = bdev->set_device_wakeup(bdev, false); in bcm_suspend_device() 779 if (bdev->is_suspended && bdev->hu) { in bcm_suspend_device() 799 err = bdev->set_device_wakeup(bdev, true); in bcm_resume_device() 809 if (bdev->is_suspended && bdev->hu) { in bcm_resume_device() 836 if (!bdev->hu) in bcm_suspend() [all …]
|
/openbmc/linux/drivers/dma/qcom/ |
H A D | bam_dma.c | 466 struct bam_device *bdev = bchan->bdev; in bam_reset_channel() local 491 struct bam_device *bdev = bchan->bdev; in bam_chan_init_hw() local 541 struct bam_device *bdev = bchan->bdev; in bam_alloc_chan() local 571 struct bam_device *bdev = bchan->bdev; in bam_free_chan() local 653 struct bam_device *bdev = bchan->bdev; in bam_prep_slave_sg() local 1201 if (bdev->ee >= bdev->num_ees) in bam_init() 1220 bchan->bdev = bdev; in bam_channel_init() 1307 bdev->channels = devm_kcalloc(bdev->dev, bdev->num_channels, in bam_dma_probe() 1327 bdev->common.dev = bdev->dev; in bam_dma_probe() 1354 bdev->common.dev = bdev->dev; in bam_dma_probe() [all …]
|
/openbmc/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_device.c | 126 struct ttm_device *bdev; in ttm_global_swapout() local 150 spin_lock(&bdev->lru_lock); in ttm_device_swapout() 208 if (!bdev->wq) { in ttm_device_init() 213 bdev->funcs = funcs; in ttm_device_init() 215 ttm_sys_man_init(bdev); in ttm_device_init() 221 bdev->dev_mapping = mapping; in ttm_device_init() 239 drain_workqueue(bdev->wq); in ttm_device_fini() 246 spin_lock(&bdev->lru_lock); in ttm_device_fini() 252 ttm_pool_fini(&bdev->pool); in ttm_device_fini() 262 spin_lock(&bdev->lru_lock); in ttm_device_clear_lru_dma_mappings() [all …]
|
H A D | ttm_resource.c | 149 struct ttm_device *bdev = bo->bdev; in ttm_resource_move_to_lru_tail() local 217 struct ttm_device *bdev = man->bdev; in ttm_resource_fini() local 219 spin_lock(&bdev->lru_lock); in ttm_resource_fini() 222 spin_unlock(&bdev->lru_lock); in ttm_resource_fini() 324 struct ttm_device *bdev = bo->bdev; in ttm_resource_places_compat() local 392 man->bdev = bdev; in ttm_resource_manager_init() 427 spin_lock(&bdev->lru_lock); in ttm_resource_manager_evict_all() 435 spin_lock(&bdev->lru_lock); in ttm_resource_manager_evict_all() 438 spin_unlock(&bdev->lru_lock); in ttm_resource_manager_evict_all() 700 ttm_mem_io_free(bdev, mem); in ttm_kmap_iter_linear_io_init() [all …]
|
H A D | ttm_bo.c | 105 spin_lock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move() 120 struct ttm_device *bdev = bo->bdev; in ttm_bo_handle_move_mem() local 323 struct ttm_device *bdev = bo->bdev; in ttm_bo_release() local 426 struct ttm_device *bdev = bo->bdev; in ttm_bo_evict() local 491 struct ttm_device *bdev = bo->bdev; in ttm_bo_eviction_valuable() local 601 spin_lock(&bdev->lru_lock); in ttm_mem_evict_first() 638 spin_unlock(&bdev->lru_lock); in ttm_mem_evict_first() 731 struct ttm_device *bdev = bo->bdev; in ttm_bo_mem_force_space() local 776 struct ttm_device *bdev = bo->bdev; in ttm_bo_mem_space() local 973 bo->bdev = bdev; in ttm_bo_init_reserved() [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/hmm/ |
H A D | hmm_bo.c | 65 bo->bdev = bdev; in __bo_init() 68 bo->start = bdev->start; in __bo_init() 270 struct hmm_bo_device *bdev = bo->bdev; in __bo_take_off_handling() local 315 bdev = bo->bdev; in __bo_merge() 350 bdev->size = pgnr_to_size(bdev->pgnr); in hmm_bo_device_init() 363 if (!bdev->bo_cache) { in hmm_bo_device_init() 376 ret = __bo_init(bdev, bo, bdev->pgnr); in hmm_bo_device_init() 441 struct hmm_bo_device *bdev = bo->bdev; in hmm_bo_release() local 536 isp_mmu_exit(&bdev->mmu); in hmm_bo_device_exit() 787 bdev = bo->bdev; in hmm_bo_bind() [all …]
|
/openbmc/linux/drivers/s390/block/ |
H A D | scm_blk.c | 181 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local 230 scmrq->bdev = bdev; in scm_request_init() 239 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_requeue() local 252 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_finish() local 269 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_start() local 374 struct scm_blk_dev *bdev = scmrq->bdev; in scm_blk_handle_error() local 449 bdev->scmdev = scmdev; in scm_blk_dev_setup() 450 bdev->state = SCM_OPER; in scm_blk_dev_setup() 465 bdev->gendisk = blk_mq_alloc_disk(&bdev->tag_set, scmdev); in scm_blk_dev_setup() 470 rq = bdev->rq = bdev->gendisk->queue; in scm_blk_dev_setup() [all …]
|
H A D | scm_drv.c | 19 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 …]
|
H A D | dasd_genhd.c | 130 struct block_device *bdev; in dasd_scan_partitions() local 135 if (IS_ERR(bdev)) { in dasd_scan_partitions() 138 PTR_ERR(bdev)); in dasd_scan_partitions() 159 block->bdev = bdev; in dasd_scan_partitions() 169 struct block_device *bdev; in dasd_destroy_partitions() local 175 bdev = block->bdev; in dasd_destroy_partitions() 176 block->bdev = NULL; in dasd_destroy_partitions() 178 mutex_lock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions() 179 bdev_disk_changed(bdev->bd_disk, true); in dasd_destroy_partitions() 180 mutex_unlock(&bdev->bd_disk->open_mutex); in dasd_destroy_partitions() [all …]
|
/openbmc/linux/include/linux/ |
H A D | blkdev.h | 694 return bdev->bd_disk->max_open_zones; in bdev_max_open_zones() 699 return bdev->bd_disk->max_active_zones; in bdev_max_active_zones() 763 return bdev->bd_read_only || get_disk_ro(bdev->bd_disk); in bdev_read_only() 775 return bdev->bd_start_sect; in get_start_sect() 780 return bdev->bd_nr_sectors; in bdev_nr_sectors() 1086 return bdev->bd_partno; in bdev_is_partition() 1251 &bdev_get_queue(bdev)->queue_flags); in bdev_synchronous() 1257 &bdev_get_queue(bdev)->queue_flags); in bdev_stable_writes() 1287 return disk_zone_no(bdev->bd_disk, sec); in bdev_zone_no() 1355 return 1 << bdev->bd_inode->i_blkbits; in block_size() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | cobalt_btns.c | 41 status = ~readl(bdev->reg) >> 24; in handle_buttons() 56 bdev->count[i] = 0; in handle_buttons() 63 struct buttons_dev *bdev; in cobalt_buttons_probe() local 68 bdev = devm_kzalloc(&pdev->dev, sizeof(*bdev), GFP_KERNEL); in cobalt_buttons_probe() 69 if (!bdev) in cobalt_buttons_probe() 77 if (!bdev->reg) in cobalt_buttons_probe() 80 memcpy(bdev->keymap, cobalt_map, sizeof(bdev->keymap)); in cobalt_buttons_probe() 86 input_set_drvdata(input, bdev); in cobalt_buttons_probe() 92 input->keycode = bdev->keymap; in cobalt_buttons_probe() 93 input->keycodemax = ARRAY_SIZE(bdev->keymap); in cobalt_buttons_probe() [all …]
|
H A D | sgi_btns.c | 64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 70 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 73 bdev->count[i] = 0; in handle_buttons() 80 struct buttons_dev *bdev; in sgi_buttons_probe() local 84 bdev = devm_kzalloc(&pdev->dev, sizeof(*bdev), GFP_KERNEL); in sgi_buttons_probe() 85 if (!bdev) in sgi_buttons_probe() 92 memcpy(bdev->keymap, sgi_map, sizeof(bdev->keymap)); in sgi_buttons_probe() 94 input_set_drvdata(input, bdev); in sgi_buttons_probe() 100 input->keycode = bdev->keymap; in sgi_buttons_probe() 101 input->keycodemax = ARRAY_SIZE(bdev->keymap); in sgi_buttons_probe() [all …]
|
/openbmc/linux/drivers/comedi/drivers/ |
H A D | comedi_bond.c | 100 ret = comedi_dio_bitfield2(bdev->dev, bdev->subdev, in bonding_dio_insn_bits() 138 for (bdev = *devs++; chan >= bdev->nchans; bdev = *devs++) 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() 226 bdev = kmalloc(sizeof(*bdev), GFP_KERNEL); in do_dev_config() 227 if (!bdev) in do_dev_config() 230 bdev->dev = d; in do_dev_config() 248 kfree(bdev); in do_dev_config() 258 bdev->minor, bdev->subdev); in do_dev_config() 326 if (!bdev) in bonding_detach() [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-picolcd_backlight.c | 19 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() 25 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() 33 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 56 struct backlight_device *bdev; in picolcd_init_backlight() local 71 if (IS_ERR(bdev)) { in picolcd_init_backlight() 73 return PTR_ERR(bdev); in picolcd_init_backlight() 75 bdev->props.brightness = 0xff; in picolcd_init_backlight() 77 data->backlight = bdev; in picolcd_init_backlight() 78 picolcd_set_brightness(bdev); in picolcd_init_backlight() 84 struct backlight_device *bdev = data->backlight; in picolcd_exit_backlight() local [all …]
|
/openbmc/linux/include/drm/ttm/ |
H A D | ttm_device.h | 85 int (*ttm_tt_populate)(struct ttm_device *bdev, 96 void (*ttm_tt_unpopulate)(struct ttm_device *bdev, 108 void (*ttm_tt_destroy)(struct ttm_device *bdev, struct ttm_tt *ttm); 170 int (*io_mem_reserve)(struct ttm_device *bdev, 172 void (*io_mem_free)(struct ttm_device *bdev, 276 ttm_manager_type(struct ttm_device *bdev, int mem_type) in ttm_manager_type() argument 280 return bdev->man_drv[mem_type]; in ttm_manager_type() 283 static inline void ttm_set_driver_manager(struct ttm_device *bdev, int type, in ttm_set_driver_manager() argument 287 bdev->man_drv[type] = manager; in ttm_set_driver_manager() 294 void ttm_device_fini(struct ttm_device *bdev); [all …]
|
/openbmc/linux/drivers/nvme/host/ |
H A D | pr.c | 55 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_send_ns_head_pr_command() 97 static int nvme_send_pr_command(struct block_device *bdev, in nvme_send_pr_command() argument 101 bdev->bd_disk->fops == &nvme_ns_head_ops) in nvme_send_pr_command() 102 return nvme_send_ns_head_pr_command(bdev, c, data, data_len); in nvme_send_pr_command() 121 ret = nvme_send_pr_command(bdev, &c, data, sizeof(data)); in nvme_pr_command() 142 static int nvme_pr_reserve(struct block_device *bdev, u64 key, in nvme_pr_reserve() argument 163 static int nvme_pr_clear(struct block_device *bdev, u64 key) in nvme_pr_clear() argument 189 ret = nvme_send_pr_command(bdev, &c, data, data_len); in nvme_pr_resv_report() 203 static int nvme_pr_read_keys(struct block_device *bdev, in nvme_pr_read_keys() argument 220 ret = nvme_pr_resv_report(bdev, rse, rse_len, &eds); in nvme_pr_read_keys() [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | gpio_keys_polled.c | 93 memset(bdev->rel_axis_seen, 0, sizeof(bdev->rel_axis_seen)); in gpio_keys_polled_poll() 94 memset(bdev->abs_axis_seen, 0, sizeof(bdev->abs_axis_seen)); in gpio_keys_polled_poll() 128 pdata->enable(bdev->dev); in gpio_keys_polled_open() 139 pdata->disable(bdev->dev); in gpio_keys_polled_close() 249 bdev = devm_kzalloc(dev, struct_size(bdev, data, pdata->nbuttons), in gpio_keys_polled_probe() 251 if (!bdev) { in gpio_keys_polled_probe() 262 input_set_drvdata(input, bdev); in gpio_keys_polled_probe() 344 bdev->input = input; in gpio_keys_polled_probe() 345 bdev->dev = dev; in gpio_keys_polled_probe() 346 bdev->pdata = pdata; in gpio_keys_polled_probe() [all …]
|
/openbmc/linux/drivers/pci/controller/ |
H A D | pcie-iproc-bcma.c | 29 struct bcma_device *bdev = container_of(pcie->dev, struct bcma_device, dev); in iproc_bcma_pcie_map_irq() local 31 return bcma_core_irq(bdev, 5); in iproc_bcma_pcie_map_irq() 34 static int iproc_bcma_pcie_probe(struct bcma_device *bdev) in iproc_bcma_pcie_probe() argument 36 struct device *dev = &bdev->dev; in iproc_bcma_pcie_probe() 50 pcie->base = bdev->io_addr; in iproc_bcma_pcie_probe() 56 pcie->base_addr = bdev->addr; in iproc_bcma_pcie_probe() 58 pcie->mem.start = bdev->addr_s[0]; in iproc_bcma_pcie_probe() 59 pcie->mem.end = bdev->addr_s[0] + SZ_128M - 1; in iproc_bcma_pcie_probe() 69 bcma_set_drvdata(bdev, pcie); in iproc_bcma_pcie_probe() 74 static void iproc_bcma_pcie_remove(struct bcma_device *bdev) in iproc_bcma_pcie_remove() argument [all …]
|