Home
last modified time | relevance | path

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

/f-stack/freebsd/contrib/openzfs/include/os/linux/kernel/linux/
H A Dblkdev_compat.h269 #define zfs_check_media_change(bdev) check_disk_change(bdev) argument
271 #define vdev_bdev_reread_part(bdev) blkdev_reread_part(bdev) argument
273 #define vdev_bdev_reread_part(bdev) check_disk_change(bdev) argument
295 #define vdev_bdev_reread_part(bdev) zfs_check_media_change(bdev) argument
325 if (IS_ERR(bdev)) in vdev_lookup_bdev()
326 return (PTR_ERR(bdev)); in vdev_lookup_bdev()
328 *dev = bdev->bd_dev; in vdev_lookup_bdev()
329 bdput(bdev); in vdev_lookup_bdev()
334 if (IS_ERR(bdev)) in vdev_lookup_bdev()
337 *dev = bdev->bd_dev; in vdev_lookup_bdev()
[all …]
/f-stack/freebsd/contrib/openzfs/module/os/linux/zfs/
H A Dvdev_disk.c129 if (wholedisk && bdev != bdev_whole(bdev)) { in bdev_max_capacity()
199 bdev = vd->vd_bdev; in vdev_disk_open()
202 if (bdev) { in vdev_disk_open()
203 if (v->vdev_expanding && bdev != bdev_whole(bdev)) { in vdev_disk_open()
230 if (!IS_ERR(bdev)) { in vdev_disk_open()
270 bdev = ERR_PTR(-ENXIO); in vdev_disk_open()
281 if (IS_ERR(bdev)) { in vdev_disk_open()
291 vd->vd_bdev = bdev; in vdev_disk_open()
519 bio->bi_bdev = bdev; in bio_set_dev()
673 bio_set_dev(bio, bdev); in vdev_disk_io_flush()
[all …]
H A Dzvol_os.c446 zvol_open(struct block_device *bdev, fmode_t flag) in zvol_open() argument
459 zv = bdev->bd_disk->private_data; in zvol_open()
507 zfs_check_media_change(bdev); in zvol_open()
573 zvol_ioctl(struct block_device *bdev, fmode_t mode, in zvol_ioctl() argument
576 zvol_state_t *zv = bdev->bd_disk->private_data; in zvol_ioctl()
583 fsync_bdev(bdev); in zvol_ioctl()
584 invalidate_bdev(bdev); in zvol_ioctl()
609 zvol_compat_ioctl(struct block_device *bdev, fmode_t mode, in zvol_compat_ioctl() argument
612 return (zvol_ioctl(bdev, mode, cmd, arg)); in zvol_compat_ioctl()
688 zvol_getgeo(struct block_device *bdev, struct hd_geometry *geo) in zvol_getgeo() argument
[all …]
/f-stack/freebsd/contrib/openzfs/config/
H A Dkernel-blkdev.m437 struct block_device *bdev = NULL;
40 blkdev_put(bdev, mode);
62 struct block_device *bdev = NULL;
65 error = blkdev_reread_part(bdev);
88 struct block_device *bdev = NULL;
91 error = check_disk_change(bdev);
143 invalidate_bdev(bdev);
179 bdev = lookup_bdev(path);
239 bdev_physical_block_size(bdev);
261 bdev_logical_block_size(bdev);
[all …]
H A Dkernel-bio.m4188 struct block_device *bdev = NULL;
190 bio_set_dev(bio, bdev);
/f-stack/dpdk/examples/vhost_blk/
H A Dblk.c43 vhost_bdev_blk_readwrite(struct vhost_block_dev *bdev, in vhost_bdev_blk_readwrite() argument
58 memcpy(bdev->data + offset, task->iovs[i].iov_base, in vhost_bdev_blk_readwrite()
61 memcpy(task->iovs[i].iov_base, bdev->data + offset, in vhost_bdev_blk_readwrite()
71 vhost_bdev_process_blk_commands(struct vhost_block_dev *bdev, in vhost_bdev_process_blk_commands() argument
76 if (unlikely(task->data_len > (bdev->blockcnt * bdev->blocklen))) { in vhost_bdev_process_blk_commands()
94 vhost_bdev_blk_readwrite(bdev, task, in vhost_bdev_process_blk_commands()
109 vhost_bdev_blk_readwrite(bdev, task, in vhost_bdev_process_blk_commands()
117 bdev->product_name, used_len, ' '); in vhost_bdev_process_blk_commands()
H A Dvhost_blk.c755 bdev = rte_zmalloc(NULL, sizeof(*bdev), RTE_CACHE_LINE_SIZE); in vhost_blk_bdev_construct()
756 if (!bdev) in vhost_blk_bdev_construct()
759 snprintf(bdev->name, sizeof(bdev->name), "%s", bdev_name); in vhost_blk_bdev_construct()
760 snprintf(bdev->product_name, sizeof(bdev->product_name), "%s", in vhost_blk_bdev_construct()
763 bdev->blockcnt = blk_cnt; in vhost_blk_bdev_construct()
767 bdev->blockcnt); in vhost_blk_bdev_construct()
771 if (!bdev->data) { in vhost_blk_bdev_construct()
773 free(bdev); in vhost_blk_bdev_construct()
777 return bdev; in vhost_blk_bdev_construct()
822 if (!ctrlr->bdev) { in vhost_blk_ctrlr_construct()
[all …]
H A Dvhost_blk_compat.c24 vhost_blk_get_config(struct vhost_block_dev *bdev, uint8_t *config, in vhost_blk_get_config() argument
31 if (bdev == NULL) { in vhost_blk_get_config()
47 blk_size = bdev->blocklen; in vhost_blk_get_config()
48 blkcnt = bdev->blockcnt; in vhost_blk_get_config()
100 rc = vhost_blk_get_config(ctrlr->bdev, in extern_vhost_pre_msg_handler()
H A Dvhost_blk.h76 struct vhost_block_dev *bdev; member
109 int vhost_bdev_process_blk_commands(struct vhost_block_dev *bdev,
/f-stack/freebsd/mips/ingenic/
H A Djz4780_ehci.c233 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in jz4780_ehci_attach()
234 if (!sc->sc_bus.bdev) { in jz4780_ehci_attach()
238 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in jz4780_ehci_attach()
239 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in jz4780_ehci_attach()
258 err = device_probe_and_attach(sc->sc_bus.bdev); in jz4780_ehci_attach()
276 device_t bdev; in jz4780_ehci_detach() local
282 if (sc->sc_bus.bdev) { in jz4780_ehci_detach()
283 bdev = sc->sc_bus.bdev; in jz4780_ehci_detach()
284 device_detach(bdev); in jz4780_ehci_detach()
285 device_delete_child(dev, bdev); in jz4780_ehci_detach()
H A Djz4780_ohci.c209 sc->sc_ohci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in jz4780_ohci_attach()
210 if (sc->sc_ohci.sc_bus.bdev == NULL) { in jz4780_ohci_attach()
214 device_set_ivars(sc->sc_ohci.sc_bus.bdev, &sc->sc_ohci.sc_bus); in jz4780_ohci_attach()
229 err = device_probe_and_attach(sc->sc_ohci.sc_bus.bdev); in jz4780_ohci_attach()
245 device_t bdev; in jz4780_ohci_detach() local
247 if (sc->sc_ohci.sc_bus.bdev) { in jz4780_ohci_detach()
248 bdev = sc->sc_ohci.sc_bus.bdev; in jz4780_ohci_detach()
249 device_detach(bdev); in jz4780_ohci_detach()
250 device_delete_child(dev, bdev); in jz4780_ohci_detach()
/f-stack/freebsd/arm/nvidia/
H A Dtegra_ehci.c95 device_printf(ehci_softc->sc_bus.bdev, "set host controller mode\n"); in tegra_ehci_post_reset()
124 if (esc->sc_bus.bdev != NULL) in tegra_ehci_detach()
125 device_delete_child(dev, esc->sc_bus.bdev); in tegra_ehci_detach()
266 esc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in tegra_ehci_attach()
267 if (esc->sc_bus.bdev == NULL) { in tegra_ehci_attach()
271 device_set_ivars(esc->sc_bus.bdev, &esc->sc_bus); in tegra_ehci_attach()
288 rv = device_probe_and_attach(esc->sc_bus.bdev); in tegra_ehci_attach()
H A Dtegra_xhci.c1053 xsc->sc_bus.bdev = device_add_child(sc->dev, "usbus", -1); in tegra_xhci_attach()
1054 if (xsc->sc_bus.bdev == NULL) { in tegra_xhci_attach()
1059 device_set_ivars(xsc->sc_bus.bdev, &xsc->sc_bus); in tegra_xhci_attach()
1060 device_set_desc(xsc->sc_bus.bdev, "Nvidia USB 3.0 controller"); in tegra_xhci_attach()
1092 rv = device_probe_and_attach(xsc->sc_bus.bdev); in tegra_xhci_attach()
/f-stack/freebsd/mips/mediatek/
H A Dmtk_ohci.c128 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ohci_fdt_attach()
129 if (!(sc->sc_bus.bdev)) { in ohci_fdt_attach()
133 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ohci_fdt_attach()
134 device_set_desc(sc->sc_bus.bdev, OHCI_HC_DEVSTR); in ohci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in ohci_fdt_attach()
H A Dmtk_ehci.c128 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ehci_fdt_attach()
129 if (!(sc->sc_bus.bdev)) { in ehci_fdt_attach()
133 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ehci_fdt_attach()
134 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in ehci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in ehci_fdt_attach()
H A Dmtk_dotg.c116 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in dotg_fdt_attach()
117 if (!(sc->sc_bus.bdev)) { in dotg_fdt_attach()
121 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in dotg_fdt_attach()
126 err = device_probe_and_attach(sc->sc_bus.bdev); in dotg_fdt_attach()
H A Dmtk_xhci.c124 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in mtk_xhci_fdt_attach()
125 if (!(sc->sc_bus.bdev)) { in mtk_xhci_fdt_attach()
129 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in mtk_xhci_fdt_attach()
130 device_set_desc(sc->sc_bus.bdev, XHCI_HC_DEVSTR); in mtk_xhci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in mtk_xhci_fdt_attach()
/f-stack/freebsd/mips/atheros/
H A Dar71xx_ehci.c156 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ar71xx_ehci_attach()
157 if (!sc->sc_bus.bdev) { in ar71xx_ehci_attach()
161 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ar71xx_ehci_attach()
162 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in ar71xx_ehci_attach()
218 err = device_probe_and_attach(sc->sc_bus.bdev); in ar71xx_ehci_attach()
H A Dar71xx_ohci.c121 sc->sc_ohci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in ar71xx_ohci_attach()
122 if (sc->sc_ohci.sc_bus.bdev == NULL) { in ar71xx_ohci_attach()
126 device_set_ivars(sc->sc_ohci.sc_bus.bdev, &sc->sc_ohci.sc_bus); in ar71xx_ohci_attach()
142 err = device_probe_and_attach(sc->sc_ohci.sc_bus.bdev); in ar71xx_ohci_attach()
/f-stack/freebsd/mips/cavium/usb/
H A Doctusb_octeon.c140 sc->sc_dci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in octusb_octeon_attach()
141 if (!(sc->sc_dci.sc_bus.bdev)) { in octusb_octeon_attach()
144 device_set_ivars(sc->sc_dci.sc_bus.bdev, &sc->sc_dci.sc_bus); in octusb_octeon_attach()
148 err = device_probe_and_attach(sc->sc_dci.sc_bus.bdev); in octusb_octeon_attach()
/f-stack/freebsd/arm/ti/usb/
H A Domap_ehci.c342 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in omap_ehci_attach()
343 if (!sc->sc_bus.bdev) { in omap_ehci_attach()
348 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in omap_ehci_attach()
349 device_set_desc(sc->sc_bus.bdev, OMAP_EHCI_HC_DEVSTR); in omap_ehci_attach()
375 err = device_probe_and_attach(sc->sc_bus.bdev); in omap_ehci_attach()
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_ehci.c338 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in vybrid_ehci_attach()
339 if (!sc->sc_bus.bdev) { in vybrid_ehci_attach()
348 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in vybrid_ehci_attach()
365 err = device_probe_and_attach(sc->sc_bus.bdev); in vybrid_ehci_attach()
369 device_delete_child(dev, sc->sc_bus.bdev); in vybrid_ehci_attach()
370 sc->sc_bus.bdev = NULL; in vybrid_ehci_attach()
/f-stack/freebsd/arm/xilinx/
H A Dzy7_ehci.c266 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in zy7_ehci_attach()
267 if (!sc->sc_bus.bdev) { in zy7_ehci_attach()
272 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in zy7_ehci_attach()
273 device_set_desc(sc->sc_bus.bdev, "Zynq-7000 ehci USB 2.0 controller"); in zy7_ehci_attach()
308 err = device_probe_and_attach(sc->sc_bus.bdev); in zy7_ehci_attach()
/f-stack/freebsd/arm/ti/am335x/
H A Dam335x_musb.c332 sc->sc_otg.sc_bus.bdev = device_add_child(dev, "usbus", -1); in musbotg_attach()
333 if (!(sc->sc_otg.sc_bus.bdev)) { in musbotg_attach()
337 device_set_ivars(sc->sc_otg.sc_bus.bdev, in musbotg_attach()
390 err = device_probe_and_attach(sc->sc_otg.sc_bus.bdev); in musbotg_attach()