Home
last modified time | relevance | path

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

12345

/netbsd-src/sys/stand/efiboot/
H A Defiblock.c67 struct efi_block_dev *bdev; in efi_block_parse() local
100 TAILQ_FOREACH(bdev, &efi_block_devs, entries) { in efi_block_parse()
101 if (bdev->index == dev) { in efi_block_parse()
102 TAILQ_FOREACH(bpart, &bdev->partitions, entries) { in efi_block_parse()
125 efi_block_do_read_blockio(struct efi_block_dev *bdev, UINT64 off, void *buf, in efi_block_do_read_blockio() argument
134 lba_start = off / bdev->bio->Media->BlockSize; in efi_block_do_read_blockio()
135 lba_end = (off + bufsize - 1) / bdev->bio->Media->BlockSize; in efi_block_do_read_blockio()
136 blkbuf_offset = off % bdev->bio->Media->BlockSize; in efi_block_do_read_blockio()
137 blkbuf_size = (lba_end - lba_start + 1) * bdev->bio->Media->BlockSize; in efi_block_do_read_blockio()
140 if (bdev->bio->Media->IoAlign > 1) { in efi_block_do_read_blockio()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/ttm/
H A Dttm_bo.c104 static void ttm_mem_type_debug(struct ttm_bo_device *bdev, struct drm_printer *p, in ttm_mem_type_debug() argument
107 struct ttm_mem_type_manager *man = &bdev->man[mem_type]; in ttm_mem_type_debug()
136 ttm_mem_type_debug(bo->bdev, &p, mem_type); in ttm_bo_mem_space_debug()
197 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_add_mem_to_lru() local
208 man = &bdev->man[mem->mem_type]; in ttm_bo_add_mem_to_lru()
227 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_del_from_lru() local
241 if (notify && bdev->driver->del_from_lru_notify) in ttm_bo_del_from_lru()
242 bdev->driver->del_from_lru_notify(bo); in ttm_bo_del_from_lru()
292 man = &pos->first->bdev->man[TTM_PL_TT]; in ttm_bo_bulk_move_lru_tail()
307 man = &pos->first->bdev->man[TTM_PL_VRAM]; in ttm_bo_bulk_move_lru_tail()
[all …]
H A Dttm_bo_util.c141 int ttm_mem_io_reserve(struct ttm_bo_device *bdev, in ttm_mem_io_reserve() argument
144 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_reserve()
147 if (!bdev->driver->io_mem_reserve) in ttm_mem_io_reserve()
150 return bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
152 if (bdev->driver->io_mem_reserve && in ttm_mem_io_reserve()
155 ret = bdev->driver->io_mem_reserve(bdev, mem); in ttm_mem_io_reserve()
165 void ttm_mem_io_free(struct ttm_bo_device *bdev, in ttm_mem_io_free() argument
168 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in ttm_mem_io_free()
173 if (bdev->driver->io_mem_reserve && in ttm_mem_io_free()
175 bdev->driver->io_mem_free) in ttm_mem_io_free()
[all …]
H A Dttm_bo_vm.c103 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_io_mem_pfn() local
105 if (bdev->driver->io_mem_pfn) in ttm_bo_io_mem_pfn()
106 return bdev->driver->io_mem_pfn(bo, page_offset); in ttm_bo_io_mem_pfn()
188 struct ttm_bo_device *bdev = bo->bdev; in ttm_bo_vm_fault_reserved() local
199 &bdev->man[bo->mem.mem_type]; in ttm_bo_vm_fault_reserved()
208 if (bdev->driver->fault_reserve_notify) { in ttm_bo_vm_fault_reserved()
211 err = bdev->driver->fault_reserve_notify(bo); in ttm_bo_vm_fault_reserved()
356 WARN_ON(bo->bdev->dev_mapping != vma->vm_file->f_mapping); in ttm_bo_vm_open()
436 if (bo->bdev->driver->access_memory) in ttm_bo_vm_access()
437 ret = bo->bdev->driver->access_memory( in ttm_bo_vm_access()
[all …]
H A Dttm_tt.c55 struct ttm_bo_device *bdev = bo->bdev; in ttm_tt_create() local
60 if (bdev->need_dma32) in ttm_tt_create()
63 if (bdev->no_retry) in ttm_tt_create()
82 bo->ttm = bdev->driver->ttm_tt_create(bo, page_flags); in ttm_tt_create()
140 return -bus_dmamap_create(ttm->ttm.bdev->dmat, in ttm_sg_tt_alloc_page_directory()
273 ttm->bdev = bo->bdev; in ttm_tt_init_fields()
283 uao_set_pgfl(ttm->swap_storage, bus_dmamem_pgfl(ttm->bdev->dmat)); in ttm_tt_init_fields()
360 bus_dmamap_destroy(ttm->bdev->dmat, ttm_dma->dma_address); in ttm_dma_tt_fini()
534 ttm->bdev->driver->ttm_tt_swapout(ttm); in ttm_tt_swapout()
605 ttm->pages[i]->mapping = ttm->bdev->dev_mapping; in ttm_tt_add_mapping()
[all …]
/netbsd-src/sys/arch/luna68k/stand/boot/
H A Dinit_main.c180 int bdev, ctlr, id; in main() local
241 bdev = bi1->bi_device; in main()
242 switch (bdev) { in main()
246 id = 6 - bi1->bi_devinfo[bdev].bd_drv; in main()
259 printf("bi1->bi_devinfo[bdev].bd_boot = 0x%02x\n", in main()
260 bi1->bi_devinfo[bdev].bd_boot); in main()
261 printf("bi1->bi_devinfo[bdev].bd_name = %c%c\n", in main()
262 bi1->bi_devinfo[bdev].bd_name[0], in main()
263 bi1->bi_devinfo[bdev].bd_name[1]); in main()
264 printf("bi1->bi_devinfo[bdev] in main()
[all...]
/netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/
H A Dqxl_ttm.c46 static struct qxl_device *qxl_get_qdev(struct ttm_bo_device *bdev) in qxl_get_qdev() argument
51 mman = container_of(bdev, struct qxl_mman, bdev); in qxl_get_qdev()
56 static int qxl_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in qxl_invalidate_caches() argument
61 static int qxl_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in qxl_init_mem_type() argument
64 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_init_mem_type()
118 int qxl_ttm_io_mem_reserve(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_reserve() argument
121 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in qxl_ttm_io_mem_reserve()
122 struct qxl_device *qdev = qxl_get_qdev(bdev); in qxl_ttm_io_mem_reserve()
151 static void qxl_ttm_io_mem_free(struct ttm_bo_device *bdev, in qxl_ttm_io_mem_free() argument
205 qdev = qxl_get_qdev(bo->bdev); in qxl_ttm_tt_create()
[all …]
/netbsd-src/sys/kern/
H A Dsubr_devsw.c129 * bdev probes
131 SDT_PROBE_DEFINE6(sdt, bdev, open, acquire,
138 SDT_PROBE_DEFINE4(sdt, bdev, open, entry,
143 SDT_PROBE_DEFINE5(sdt, bdev, open, return,
149 SDT_PROBE_DEFINE6(sdt, bdev, open, release,
157 SDT_PROBE_DEFINE4(sdt, bdev, cancel, entry,
162 SDT_PROBE_DEFINE5(sdt, bdev, cancel, return,
169 SDT_PROBE_DEFINE4(sdt, bdev, close, entry,
174 SDT_PROBE_DEFINE5(sdt, bdev, close, return,
181 SDT_PROBE_DEFINE3(sdt, bdev, strateg
383 devsw_attach(const char * devname,const struct bdevsw * bdev,devmajor_t * bmajor,const struct cdevsw * cdev,devmajor_t * cmajor) devsw_attach() argument
617 devsw_detach_locked(const struct bdevsw * bdev,const struct cdevsw * cdev) devsw_detach_locked() argument
709 devsw_detach(const struct bdevsw * bdev,const struct cdevsw * cdev) devsw_detach() argument
740 const struct bdevsw *bdev = NULL, *const *curbdevsw; bdevsw_lookup_acquire() local
777 bdevsw_release(const struct bdevsw * bdev,struct localcount * lc) bdevsw_release() argument
860 bdevsw_lookup_major(const struct bdevsw * bdev) bdevsw_lookup_major() argument
1119 devsw_blk2chr(dev_t bdev) devsw_blk2chr() argument
[all...]
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ttm/
H A Dttm_bo_api.h192 struct ttm_bo_device *bdev; member
423 int ttm_bo_lock_delayed_workqueue(struct ttm_bo_device *bdev);
430 void ttm_bo_unlock_delayed_workqueue(struct ttm_bo_device *bdev, int resched);
452 size_t ttm_bo_acc_size(struct ttm_bo_device *bdev,
455 size_t ttm_bo_dma_acc_size(struct ttm_bo_device *bdev,
494 int ttm_bo_init_reserved(struct ttm_bo_device *bdev,
543 int ttm_bo_init(struct ttm_bo_device *bdev, struct ttm_buffer_object *bo,
569 int ttm_bo_create(struct ttm_bo_device *bdev, unsigned long size,
589 int ttm_bo_init_mm(struct ttm_bo_device *bdev, unsigned type,
618 int ttm_bo_clean_mm(struct ttm_bo_device *bdev, unsigned mem_type);
[all …]
H A Dttm_bo_driver.h173 struct ttm_bo_device *bdev; member
282 int (*invalidate_caches)(struct ttm_bo_device *bdev, uint32_t flags);
283 int (*init_mem_type)(struct ttm_bo_device *bdev, uint32_t type,
365 int (*io_mem_reserve)(struct ttm_bo_device *bdev,
367 void (*io_mem_free)(struct ttm_bo_device *bdev,
579 bool ttm_mem_reg_is_pci(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem);
609 int ttm_bo_device_release(struct ttm_bo_device *bdev);
627 int ttm_bo_device_init(struct ttm_bo_device *bdev,
806 int ttm_mem_io_reserve(struct ttm_bo_device *bdev,
808 void ttm_mem_io_free(struct ttm_bo_device *bdev,
/netbsd-src/sys/external/bsd/drm2/ttm/
H A Dttm_bo_vm.c175 struct ttm_bo_device *const bdev = bo->bdev; in ttm_bo_uvm_fault_reserved() local
177 &bdev->man[bo->mem.mem_type]; in ttm_bo_uvm_fault_reserved()
197 if (bdev->driver->fault_reserve_notify) { in ttm_bo_uvm_fault_reserved()
200 err = bdev->driver->fault_reserve_notify(bo); in ttm_bo_uvm_fault_reserved()
277 } else if (bdev->driver->io_mem_pfn) { in ttm_bo_uvm_fault_reserved()
278 paddr = (paddr_t)(*bdev->driver->io_mem_pfn)(bo, in ttm_bo_uvm_fault_reserved()
281 const paddr_t cookie = bus_space_mmap(bdev->memt, in ttm_bo_uvm_fault_reserved()
348 ttm_bo_mmap_object(struct ttm_bo_device *bdev, off_t offset, size_t size, in ttm_bo_mmap_object() argument
360 ret = ttm_bo_uvm_lookup(bdev, startpage, npages, &bo); in ttm_bo_mmap_object()
387 if (__predict_false(bdev->driver->verify_access == NULL)) { in ttm_bo_mmap_object()
[all …]
/netbsd-src/sys/arch/arm/arm32/
H A Dstubs.c131 const struct bdevsw *bdev; in cpu_dump() local
134 bdev = bdevsw_lookup(dumpdev); in cpu_dump()
135 if (bdev == NULL) in cpu_dump()
137 dump = bdev->d_dump; in cpu_dump()
218 const struct bdevsw *bdev; in dodumpsys() local
245 bdev = bdevsw_lookup(dumpdev); in dodumpsys()
246 if (bdev == NULL || bdev->d_psize == NULL) in dodumpsys()
273 error = (*bdev->d_dump)(dumpdev, in dodumpsys()
/netbsd-src/sys/arch/i386/i386/
H A Ddumpsys.c154 const struct bdevsw *bdev; in dodumpsys() local
161 bdev = bdevsw_lookup(dumpdev); in dodumpsys()
162 if (bdev == NULL || bdev->d_psize == NULL) in dodumpsys()
516 const struct bdevsw *bdev; in dump_header_flush() local
520 bdev = bdevsw_lookup(dumpdev); in dump_header_flush()
522 error = bdev->d_dump(dumpdev, dump_header_blkno, in dump_header_flush()
606 const struct bdevsw *bdev; in cpu_dump() local
608 bdev = bdevsw_lookup(dumpdev); in cpu_dump()
609 if (bdev == NULL) in cpu_dump()
639 const struct bdevsw *bdev; in dumpsys_seg() local
[all …]
/netbsd-src/sys/arch/bebox/bebox/
H A Dautoconf.c173 device_t bdev, cdev; in device_register() local
215 bdev = device_parent(dev); in device_register()
216 if (!device_is_a(bdev, "scsibus")) in device_register()
218 cdev = device_parent(bdev); in device_register()
228 bdev = device_parent(dev); in device_register()
229 if (!device_is_a(bdev, "atabus")) in device_register()
231 cdev = device_parent(bdev); in device_register()
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/
H A Dnouveau_ttm.c73 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_vram_manager_new()
111 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nouveau_gart_manager_new()
137 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); in nv04_gart_manager_new()
180 return ttm_bo_mmap_object(&drm->ttm.bdev, offset, size, prot, in nouveau_ttm_mmap_object()
192 return ttm_bo_mmap(filp, vma, &drm->ttm.bdev); in nouveau_ttm_mmap()
259 ret = ttm_bo_device_init(&drm->ttm.bdev, in nouveau_ttm_init()
280 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_VRAM, in nouveau_ttm_init()
302 ret = ttm_bo_init_mm(&drm->ttm.bdev, TTM_PL_TT, in nouveau_ttm_init()
319 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_VRAM); in nouveau_ttm_fini()
320 ttm_bo_clean_mm(&drm->ttm.bdev, TTM_PL_TT); in nouveau_ttm_fini()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_ttm.c71 static struct radeon_device *radeon_get_rdev(struct ttm_bo_device *bdev) in radeon_get_rdev() argument
76 mman = container_of(bdev, struct radeon_mman, bdev); in radeon_get_rdev()
81 static int radeon_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in radeon_invalidate_caches() argument
86 static int radeon_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in radeon_init_mem_type() argument
91 rdev = radeon_get_rdev(bdev); in radeon_init_mem_type()
229 rdev = radeon_get_rdev(bo->bdev); in radeon_move_blit()
374 rdev = radeon_get_rdev(bo->bdev); in radeon_bo_move()
419 static int radeon_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in radeon_ttm_io_mem_reserve() argument
421 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in radeon_ttm_io_mem_reserve()
422 struct radeon_device *rdev = radeon_get_rdev(bdev); in radeon_ttm_io_mem_reserve()
[all …]
/netbsd-src/sys/arch/x68k/x68k/
H A Dautoconf.c168 scsi_find(dev_t bdev) in scsi_find() argument
178 ifid = B_X68K_SCSI_IF(bdev); in scsi_find()
199 name_scsiif[ifid], B_X68K_SCSI_IF_UN(bdev)); in scsi_find()
214 B_X68K_SCSI_ID(bdev), B_X68K_SCSI_LUN(bdev)); in scsi_find()
/netbsd-src/sys/arch/atari/stand/tostools/libtos/
H A Ddiskio.c96 int bdev; local
107 bdev = BIOSDEV(dd->major, dd->minor);
108 if (bdev && !bios_read(buffer, start, count, bdev))
123 int bdev; local
130 bdev = BIOSDEV(dd->major, dd->minor);
131 if (bdev)
132 e = bios_write(buffer, start, count, bdev);
/netbsd-src/sys/arch/atari/stand/tostools/aptck/
H A Ddiskio.c96 int bdev; local
107 bdev = BIOSDEV(dd->major, dd->minor);
108 if (bdev && !bios_read(buffer, start, count, bdev))
123 int bdev; local
130 bdev = BIOSDEV(dd->major, dd->minor);
131 if (bdev)
132 e = bios_write(buffer, start, count, bdev);
/netbsd-src/sys/arch/atari/atari/
H A Dautoconf.c242 const struct bdevsw *bdev; in findroot() local
268 bdev = bdevsw_lookup(makedev(maj, 0)); in findroot()
270 if (bdev == NULL) in findroot()
273 if (bdev == NULL || in findroot()
274 bdev->d_strategy != dkp->dk_driver->d_strategy) in findroot()
278 if ((*bdev->d_open)(MAKEDISKDEV(maj, in findroot()
281 (void)(*bdev->d_close)(MAKEDISKDEV(maj, in findroot()
/netbsd-src/sys/arch/mmeye/mmeye/
H A Dautoconf.c88 device_t bdev, cdev; in device_register() local
90 bdev = device_parent(dev); in device_register()
91 if (!device_is_a(bdev, "atabus")) in device_register()
93 cdev = device_parent(bdev); in device_register()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ttm.c79 static int amdgpu_invalidate_caches(struct ttm_bo_device *bdev, uint32_t flags) in amdgpu_invalidate_caches() argument
95 static int amdgpu_init_mem_type(struct ttm_bo_device *bdev, uint32_t type, in amdgpu_init_mem_type() argument
100 adev = amdgpu_ttm_adev(bdev); in amdgpu_init_mem_type()
154 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_evict_flags()
284 addr += bo->bdev->man[mem->mem_type].gpu_offset; in amdgpu_mm_node_addr()
445 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_move_blit()
640 adev = amdgpu_ttm_adev(bo->bdev); in amdgpu_bo_move()
714 static int amdgpu_ttm_io_mem_reserve(struct ttm_bo_device *bdev, struct ttm_mem_reg *mem) in amdgpu_ttm_io_mem_reserve() argument
716 struct ttm_mem_type_manager *man = &bdev->man[mem->mem_type]; in amdgpu_ttm_io_mem_reserve()
717 struct amdgpu_device *adev = amdgpu_ttm_adev(bdev); in amdgpu_ttm_io_mem_reserve()
[all …]
H A Damdgpu_object.c71 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_bo_subtract_pin_size()
84 struct amdgpu_device *adev = amdgpu_ttm_adev(tbo->bdev); in amdgpu_bo_destroy()
134 struct amdgpu_device *adev = amdgpu_ttm_adev(abo->tbo.bdev); in amdgpu_bo_placement_from_domain()
458 man = &adev->mman.bdev.man[TTM_PL_TT]; in amdgpu_bo_validate_size()
467 man = &adev->mman.bdev.man[TTM_PL_VRAM]; in amdgpu_bo_validate_size()
555 acc_size = ttm_bo_dma_acc_size(&adev->mman.bdev, size, in amdgpu_bo_do_create()
576 bo->tbo.bdev = &adev->mman.bdev; in amdgpu_bo_do_create()
585 r = ttm_bo_init_reserved(&adev->mman.bdev, &bo->tbo, size, bp->type, in amdgpu_bo_do_create()
753 struct amdgpu_device *adev = amdgpu_ttm_adev(shadow->tbo.bdev); in amdgpu_bo_restore_shadow()
895 struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); in amdgpu_bo_pin_restricted()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_drv.c477 (void) ttm_bo_evict_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_request_device()
510 ttm_bo_evict_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_release_device_early()
887 ret = ttm_bo_device_init(&dev_priv->bdev, in vmw_driver_load()
906 ret = ttm_bo_init_mm(&dev_priv->bdev, TTM_PL_VRAM, in vmw_driver_load()
912 dev_priv->bdev.man[TTM_PL_VRAM].use_type = false; in vmw_driver_load()
916 refuse_dma || ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_GMR, in vmw_driver_load()
925 if (ttm_bo_init_mm(&dev_priv->bdev, VMW_PL_MOB, in vmw_driver_load()
994 (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_MOB); in vmw_driver_load()
996 (void) ttm_bo_clean_mm(&dev_priv->bdev, VMW_PL_GMR); in vmw_driver_load()
997 (void)ttm_bo_clean_mm(&dev_priv->bdev, TTM_PL_VRAM); in vmw_driver_load()
[all …]
/netbsd-src/sys/dev/ieee1394/
H A Dfirewire.c204 fc->bdev = sc->dev = self; in firewireattach()
239 fc, &fc->probe_thread, "fw%dprobe", device_unit(fc->bdev))) { in firewireattach()
390 aprint_error_dev(fc->bdev, "hand == NULL\n"); in fw_asyreq()
398 aprint_error_dev(fc->bdev, "invalid tcode=%x\n", tcode); in fw_asyreq()
418 aprint_error_dev(fc->bdev, "send.pay_len > maxrec\n"); in fw_asyreq()
428 aprint_error_dev(fc->bdev, in fw_asyreq()
435 aprint_error_dev(fc->bdev, "xferq->start == NULL\n"); in fw_asyreq()
439 aprint_error_dev(fc->bdev, "Discard a packet (queued=%d)\n", in fw_asyreq()
525 struct firewire_softc *sc = device_private(fc->bdev); in fw_busreset()
722 aprint_error_dev(fc->bdev, "invalid range\n"); in fw_bindadd()
[all …]

12345