| /linux/drivers/bluetooth/ |
| H A D | btmtkuart.c | 85 #define btmtkuart_is_standalone(bdev) \ argument 86 ((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 87 #define btmtkuart_is_builtin_soc(bdev) \ argument 88 !((bdev)->data->flags & BTMTKUART_FLAG_STANDALONE_HW) 93 struct btmtkuart_dev *bdev = hci_get_drvdata(hdev); in mtk_hci_wmt_sync() local 121 set_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 125 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 138 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT, in mtk_hci_wmt_sync() 142 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() 148 clear_bit(BTMTKUART_TX_WAIT_VND_EVT, &bdev->tx_state); in mtk_hci_wmt_sync() [all …]
|
| H A D | hci_bcm.c | 324 struct bcm_device *bdev = data; in bcm_host_wake() local 326 bt_dev_dbg(bdev, "Host wake IRQ"); in bcm_host_wake() 328 pm_runtime_get(bdev->dev); in bcm_host_wake() 329 pm_runtime_put_autosuspend(bdev->dev); in bcm_host_wake() 336 struct bcm_device *bdev = bcm->dev; in bcm_request_irq() local 340 if (!bcm_device_exists(bdev)) { in bcm_request_irq() 345 if (bdev->irq <= 0) { in bcm_request_irq() 350 err = devm_request_irq(bdev->dev, bdev->irq, bcm_host_wake, in bcm_request_irq() 351 bdev->irq_active_low ? IRQF_TRIGGER_FALLING : in bcm_request_irq() 353 "host_wake", bdev); in bcm_request_irq() [all …]
|
| /linux/drivers/s390/block/ |
| H A D | scm_blk.c | 144 static bool scm_permit_request(struct scm_blk_dev *bdev, struct request *req) in scm_permit_request() argument 146 return rq_data_dir(req) != WRITE || bdev->state != SCM_WR_PROHIBIT; in scm_permit_request() 179 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_prepare() local 180 struct scm_device *scmdev = bdev->gendisk->private_data; in scm_request_prepare() 216 static inline void scm_request_init(struct scm_blk_dev *bdev, in scm_request_init() argument 225 aobrq->scmdev = bdev->scmdev; in scm_request_init() 228 scmrq->bdev = bdev; in scm_request_init() 237 struct scm_blk_dev *bdev = scmrq->bdev; in scm_request_requeue() local 243 atomic_dec(&bdev->queued_reqs); in scm_request_requeue() 245 blk_mq_kick_requeue_list(bdev->rq); in scm_request_requeue() [all …]
|
| H A D | scm_drv.c | 18 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_notify() local 30 scm_blk_set_available(bdev); in scm_notify() 37 struct scm_blk_dev *bdev; in scm_probe() local 46 bdev = kzalloc_obj(*bdev); in scm_probe() 47 if (!bdev) in scm_probe() 50 dev_set_drvdata(&scmdev->dev, bdev); in scm_probe() 51 ret = scm_blk_dev_setup(bdev, scmdev); in scm_probe() 54 kfree(bdev); in scm_probe() 64 struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev); in scm_remove() local 66 scm_blk_dev_cleanup(bdev); in scm_remove() [all …]
|
| H A D | dasd_ioctl.c | 39 dasd_ioctl_enable(struct block_device *bdev) in dasd_ioctl_enable() argument 46 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_enable() 60 dasd_ioctl_disable(struct block_device *bdev) in dasd_ioctl_disable() argument 67 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_disable() 83 set_capacity(bdev->bd_disk, 0); in dasd_ioctl_disable() 250 dasd_ioctl_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_format() argument 260 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_format() 272 if (bdev_is_partition(bdev)) { in dasd_ioctl_format() 287 static int dasd_ioctl_check_format(struct block_device *bdev, void __user *argp) in dasd_ioctl_check_format() argument 296 base = dasd_device_from_gendisk(bdev->bd_disk); in dasd_ioctl_check_format() [all …]
|
| /linux/drivers/input/misc/ |
| H A D | cobalt_btns.c | 37 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() local 41 status = ~readl(bdev->reg) >> 24; in handle_buttons() 43 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 45 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 51 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 53 input_report_key(input, bdev->keymap[i], 0); 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() [all …]
|
| H A D | sgi_btns.c | 54 struct buttons_dev *bdev = input_get_drvdata(input); in handle_buttons() local 60 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 62 if (++bdev->count[i] == BUTTONS_COUNT_THRESHOLD) { in handle_buttons() 64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 68 if (bdev->count[i] >= BUTTONS_COUNT_THRESHOLD) { 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() [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | comedi_bond.c | 81 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/block/ |
| H A D | holder.c | 13 static struct bd_holder_disk *bd_find_holder_disk(struct block_device *bdev, in bd_find_holder_disk() argument 19 if (holder->holder_dir == bdev->bd_holder_dir) in bd_find_holder_disk() 62 int bd_link_disk_holder(struct block_device *bdev, struct gendisk *disk) in bd_link_disk_holder() argument 70 if (bdev->bd_disk == disk) in bd_link_disk_holder() 77 mutex_lock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 78 if (!disk_live(bdev->bd_disk)) { in bd_link_disk_holder() 79 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 82 kobject_get(bdev->bd_holder_dir); in bd_link_disk_holder() 83 mutex_unlock(&bdev->bd_disk->open_mutex); in bd_link_disk_holder() 86 WARN_ON_ONCE(!bdev->bd_holder); in bd_link_disk_holder() [all …]
|
| /linux/drivers/hid/ |
| H A D | hid-picolcd_backlight.c | 16 static int picolcd_get_brightness(struct backlight_device *bdev) in picolcd_get_brightness() argument 18 struct picolcd_data *data = bl_get_data(bdev); in picolcd_get_brightness() 22 static int picolcd_set_brightness(struct backlight_device *bdev) in picolcd_set_brightness() argument 24 struct picolcd_data *data = bl_get_data(bdev); in picolcd_set_brightness() 31 data->lcd_brightness = bdev->props.brightness & 0x0ff; in picolcd_set_brightness() 32 data->lcd_power = bdev->props.power; in picolcd_set_brightness() 50 struct backlight_device *bdev; in picolcd_init_backlight() local 63 bdev = backlight_device_register(dev_name(dev), dev, data, in picolcd_init_backlight() 65 if (IS_ERR(bdev)) { in picolcd_init_backlight() 67 return PTR_ERR(bdev); in picolcd_init_backlight() [all …]
|
| /linux/drivers/gpu/drm/ttm/ |
| H A D | ttm_bo.c | 66 man = ttm_manager_type(bo->bdev, mem_type); in ttm_bo_mem_space_debug() 111 spin_lock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move() 117 spin_unlock(&bo->bdev->lru_lock); in ttm_bo_set_bulk_move() 126 struct ttm_device *bdev = bo->bdev; in ttm_bo_handle_move_mem() local 130 old_use_tt = !bo->resource || ttm_manager_type(bdev, bo->resource->mem_type)->use_tt; in ttm_bo_handle_move_mem() 131 new_use_tt = ttm_manager_type(bdev, mem->mem_type)->use_tt; in ttm_bo_handle_move_mem() 158 ret = bdev->funcs->move(bo, evict, ctx, mem, hop); in ttm_bo_handle_move_mem() 185 if (bo->bdev->funcs->delete_mem_notify) in ttm_bo_cleanup_memtype_use() 186 bo->bdev->funcs->delete_mem_notify(bo); in ttm_bo_cleanup_memtype_use() 211 spin_lock(&bo->bdev->lru_lock); in ttm_bo_individualize_resv() [all …]
|
| H A D | ttm_resource.c | 44 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_clear_bulk() 56 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_move_bulk_tail() 114 lockdep_assert_held(&cursor->man->bdev->lru_lock); in ttm_resource_cursor_fini() 140 void ttm_lru_bulk_move_fini(struct ttm_device *bdev, in ttm_lru_bulk_move_fini() argument 143 spin_lock(&bdev->lru_lock); in ttm_lru_bulk_move_fini() 145 spin_unlock(&bdev->lru_lock); in ttm_lru_bulk_move_fini() 170 lockdep_assert_held(&pos->first->bo->bdev->lru_lock); in ttm_lru_bulk_move_tail() 174 man = ttm_manager_type(pos->first->bo->bdev, i); in ttm_lru_bulk_move_tail() 312 struct ttm_device *bdev = bo->bdev; in ttm_resource_move_to_lru_tail() local 314 lockdep_assert_held(&bo->bdev->lru_lock); in ttm_resource_move_to_lru_tail() [all …]
|
| H A D | ttm_tt.c | 70 struct ttm_device *bdev = bo->bdev; in ttm_tt_create() local 98 if (ttm_pool_uses_dma_alloc(&bdev->pool) && in ttm_tt_create() 104 bo->ttm = bdev->funcs->ttm_tt_create(bo, page_flags); in ttm_tt_create() 147 void ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) in ttm_tt_destroy() argument 149 bdev->funcs->ttm_tt_destroy(bdev, ttm); in ttm_tt_destroy() 281 long ttm_tt_backup(struct ttm_device *bdev, struct ttm_tt *tt, in ttm_tt_backup() argument 289 ret = ttm_pool_backup(&bdev->pool, tt, &flags); in ttm_tt_backup() 298 int ttm_tt_restore(struct ttm_device *bdev, struct ttm_tt *tt, in ttm_tt_restore() argument 301 int ret = ttm_pool_restore_and_alloc(&bdev->pool, tt, ctx); in ttm_tt_restore() 322 int ttm_tt_swapout(struct ttm_device *bdev, struct ttm_tt *ttm, in ttm_tt_swapout() argument [all …]
|
| H A D | ttm_bo_util.c | 49 int ttm_mem_io_reserve(struct ttm_device *bdev, in ttm_mem_io_reserve() argument 56 if (!bdev->funcs->io_mem_reserve) in ttm_mem_io_reserve() 59 return bdev->funcs->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve() 62 void ttm_mem_io_free(struct ttm_device *bdev, in ttm_mem_io_free() argument 71 if (bdev->funcs->io_mem_free) in ttm_mem_io_free() 72 bdev->funcs->io_mem_free(bdev, mem); in ttm_mem_io_free() 150 struct ttm_device *bdev = bo->bdev; in ttm_bo_move_memcpy() local 152 ttm_manager_type(bo->bdev, dst_mem->mem_type); in ttm_bo_move_memcpy() 167 src_man = ttm_manager_type(bdev, src_mem->mem_type); in ttm_bo_move_memcpy() 175 dst_iter = ttm_kmap_iter_linear_io_init(&_dst_iter.io, bdev, dst_mem); in ttm_bo_move_memcpy() [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | gpio_keys_polled.c | 48 struct gpio_keys_polled_dev *bdev = input_get_drvdata(input); in gpio_keys_button_event() local 54 __set_bit(button->code, bdev->rel_axis_seen); in gpio_keys_button_event() 59 __set_bit(button->code, bdev->abs_axis_seen); in gpio_keys_button_event() 89 struct gpio_keys_polled_dev *bdev = input_get_drvdata(input); in gpio_keys_polled_poll() local 90 const struct gpio_keys_platform_data *pdata = bdev->pdata; in gpio_keys_polled_poll() 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() 97 struct gpio_keys_button_data *bdata = &bdev->data[i]; in gpio_keys_polled_poll() 110 if (!test_bit(i, bdev->rel_axis_seen)) in gpio_keys_polled_poll() 115 if (!test_bit(i, bdev->abs_axis_seen)) in gpio_keys_polled_poll() [all …]
|
| /linux/drivers/nvme/host/ |
| H A D | pr.c | 52 static int nvme_send_ns_head_pr_command(struct block_device *bdev, in nvme_send_ns_head_pr_command() argument 55 struct nvme_ns_head *head = bdev->bd_disk->private_data; in nvme_send_ns_head_pr_command() 95 static int __nvme_send_pr_command(struct block_device *bdev, u32 cdw10, in __nvme_send_pr_command() argument 104 if (nvme_disk_is_ns_head(bdev->bd_disk)) in __nvme_send_pr_command() 105 return nvme_send_ns_head_pr_command(bdev, &c, data, data_len); in __nvme_send_pr_command() 106 return nvme_send_ns_pr_command(bdev->bd_disk->private_data, &c, in __nvme_send_pr_command() 110 static int nvme_send_pr_command(struct block_device *bdev, u32 cdw10, u32 cdw11, in nvme_send_pr_command() argument 115 ret = __nvme_send_pr_command(bdev, cdw10, cdw11, op, data, data_len); in nvme_send_pr_command() 119 static int nvme_pr_register(struct block_device *bdev, u64 old_key, u64 new_key, in nvme_pr_register() argument 136 return nvme_send_pr_command(bdev, cdw10, 0, nvme_cmd_resv_register, in nvme_pr_register() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_ttm.c | 56 static int radeon_ttm_tt_bind(struct ttm_device *bdev, struct ttm_tt *ttm, 58 static void radeon_ttm_tt_unbind(struct ttm_device *bdev, struct ttm_tt *ttm); 60 struct radeon_device *radeon_get_rdev(struct ttm_device *bdev) in radeon_get_rdev() argument 65 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev() 72 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_VRAM, in radeon_ttm_init_vram() 78 return ttm_range_man_init(&rdev->mman.bdev, TTM_PL_TT, in radeon_ttm_init_gtt() 144 rdev = radeon_get_rdev(bo->bdev); in radeon_move_blit() 198 r = radeon_ttm_tt_bind(bo->bdev, bo->ttm, new_mem); in radeon_bo_move() 207 rdev = radeon_get_rdev(bo->bdev); in radeon_bo_move() 221 radeon_ttm_tt_unbind(bo->bdev, bo->ttm); in radeon_bo_move() [all …]
|
| /linux/include/linux/ |
| H A D | pr.h | 20 int (*pr_register)(struct block_device *bdev, u64 old_key, u64 new_key, 22 int (*pr_reserve)(struct block_device *bdev, u64 key, 24 int (*pr_release)(struct block_device *bdev, u64 key, 26 int (*pr_preempt)(struct block_device *bdev, u64 old_key, u64 new_key, 28 int (*pr_clear)(struct block_device *bdev, u64 key); 38 int (*pr_read_keys)(struct block_device *bdev, 40 int (*pr_read_reservation)(struct block_device *bdev,
|
| /linux/drivers/nvme/target/ |
| H A D | zns.c | 37 u8 zasl = nvmet_zasl(bdev_max_zone_append_sectors(ns->bdev)); in nvmet_bdev_zns_enable() 38 struct gendisk *bd_disk = ns->bdev->bd_disk; in nvmet_bdev_zns_enable() 52 if (get_capacity(bd_disk) & (bdev_zone_sectors(ns->bdev) - 1)) in nvmet_bdev_zns_enable() 59 ret = blkdev_report_zones(ns->bdev, 0, bdev_nr_zones(ns->bdev), in nvmet_bdev_zns_enable() 64 ns->blksize_shift = blksize_bits(bdev_logical_block_size(ns->bdev)); in nvmet_bdev_zns_enable() 119 if (!bdev_is_zoned(req->ns->bdev)) { in nvmet_execute_identify_ns_zns() 125 zsze = (bdev_zone_sectors(req->ns->bdev) << 9) >> in nvmet_execute_identify_ns_zns() 129 mor = bdev_max_open_zones(req->ns->bdev); in nvmet_execute_identify_ns_zns() 136 mar = bdev_max_active_zones(req->ns->bdev); in nvmet_execute_identify_ns_zns() 155 if (sect >= get_capacity(req->ns->bdev->bd_disk)) { in nvmet_bdev_validate_zone_mgmt_recv() [all …]
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_system_manager.c | 62 struct ttm_device *bdev = &dev_priv->bdev; in vmw_sys_man_init() local 71 ttm_resource_manager_init(man, bdev, 0); in vmw_sys_man_init() 72 ttm_set_driver_manager(bdev, VMW_PL_SYSTEM, man); in vmw_sys_man_init() 79 struct ttm_resource_manager *man = ttm_manager_type(&dev_priv->bdev, in vmw_sys_man_fini() 82 ttm_resource_manager_evict_all(&dev_priv->bdev, man); in vmw_sys_man_fini() 87 ttm_set_driver_manager(&dev_priv->bdev, VMW_PL_SYSTEM, NULL); in vmw_sys_man_fini()
|
| /linux/drivers/gpu/drm/qxl/ |
| H A D | qxl_ttm.c | 41 static struct qxl_device *qxl_get_qdev(struct ttm_device *bdev) in qxl_get_qdev() argument 46 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev() 72 int qxl_ttm_io_mem_reserve(struct ttm_device *bdev, in qxl_ttm_io_mem_reserve() argument 75 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve() 101 static void qxl_ttm_backend_destroy(struct ttm_device *bdev, struct ttm_tt *ttm) in qxl_ttm_backend_destroy() argument 188 return ttm_range_man_init(&qdev->mman.bdev, type, false, size); in qxl_ttm_init_mem_type() 197 r = ttm_device_init(&qdev->mman.bdev, &qxl_bo_driver, NULL, in qxl_ttm_init() 229 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_VRAM); in qxl_ttm_fini() 230 ttm_range_man_fini(&qdev->mman.bdev, TTM_PL_PRIV); in qxl_ttm_fini() 231 ttm_device_fini(&qdev->mman.bdev); in qxl_ttm_fini() [all …]
|
| /linux/drivers/gpu/drm/loongson/ |
| H A D | lsdc_ttm.c | 87 static void lsdc_ttm_tt_destroy(struct ttm_device *bdev, struct ttm_tt *tt) in lsdc_ttm_tt_destroy() argument 112 static int lsdc_ttm_tt_populate(struct ttm_device *bdev, in lsdc_ttm_tt_populate() argument 126 return ttm_pool_alloc(&bdev->pool, ttm, ctx); in lsdc_ttm_tt_populate() 129 static void lsdc_ttm_tt_unpopulate(struct ttm_device *bdev, in lsdc_ttm_tt_unpopulate() argument 137 return ttm_pool_free(&bdev->pool, ttm); in lsdc_ttm_tt_unpopulate() 220 static int lsdc_bo_reserve_io_mem(struct ttm_device *bdev, in lsdc_bo_reserve_io_mem() argument 223 struct lsdc_device *ldev = tdev_to_ldev(bdev); in lsdc_bo_reserve_io_mem() 291 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev); in lsdc_bo_pin() 326 struct lsdc_device *ldev = tdev_to_ldev(tbo->bdev); in lsdc_bo_unpin() 406 struct ttm_device *bdev = &ldev->bdev; in lsdc_bo_evict_vram() local [all …]
|
| /linux/include/drm/ttm/ |
| H A D | ttm_range_manager.h | 37 int ttm_range_man_init_nocheck(struct ttm_device *bdev, 40 int ttm_range_man_fini_nocheck(struct ttm_device *bdev, 42 static __always_inline int ttm_range_man_init(struct ttm_device *bdev, in ttm_range_man_init() argument 47 return ttm_range_man_init_nocheck(bdev, type, use_tt, p_size); in ttm_range_man_init() 50 static __always_inline int ttm_range_man_fini(struct ttm_device *bdev, in ttm_range_man_fini() argument 54 return ttm_range_man_fini_nocheck(bdev, type); in ttm_range_man_fini()
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_ttm.c | 70 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new() 105 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new() 131 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new() 191 ttm_resource_manager_init(man, &drm->ttm.bdev, in nouveau_ttm_init_vram() 193 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, man); in nouveau_ttm_init_vram() 197 return ttm_range_man_init(&drm->ttm.bdev, TTM_PL_VRAM, false, in nouveau_ttm_init_vram() 205 struct ttm_resource_manager *man = ttm_manager_type(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini_vram() 209 ttm_resource_manager_evict_all(&drm->ttm.bdev, man); in nouveau_ttm_fini_vram() 211 ttm_set_driver_manager(&drm->ttm.bdev, TTM_PL_VRAM, NULL); in nouveau_ttm_fini_vram() 214 ttm_range_man_fini(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini_vram() [all …]
|
| /linux/drivers/net/wireless/broadcom/b43/ |
| H A D | bus.c | 32 return bcma_core_is_enabled(dev->bdev); in b43_bus_bcma_device_is_enabled() 37 bcma_core_enable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_enable() 42 bcma_core_disable(dev->bdev, core_specific_flags); in b43_bus_bcma_device_disable() 46 return bcma_read16(dev->bdev, offset); in b43_bus_bcma_read16() 50 return bcma_read32(dev->bdev, offset); in b43_bus_bcma_read32() 55 bcma_write16(dev->bdev, offset, value); in b43_bus_bcma_write16() 60 bcma_write32(dev->bdev, offset, value); in b43_bus_bcma_write32() 66 bcma_block_read(dev->bdev, buffer, count, offset, reg_width); in b43_bus_bcma_block_read() 72 bcma_block_write(dev->bdev, buffer, count, offset, reg_width); in b43_bus_bcma_block_write() 82 dev->bdev = core; in b43_bus_dev_bcma_init() [all …]
|