| /f-stack/freebsd/contrib/openzfs/include/os/linux/kernel/linux/ |
| H A D | blkdev_compat.h | 269 #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 D | vdev_disk.c | 129 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 D | zvol_os.c | 446 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 D | kernel-blkdev.m4 | 37 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 D | kernel-bio.m4 | 188 struct block_device *bdev = NULL; 190 bio_set_dev(bio, bdev);
|
| /f-stack/dpdk/examples/vhost_blk/ |
| H A D | blk.c | 43 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 D | vhost_blk.c | 755 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 D | vhost_blk_compat.c | 24 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 D | vhost_blk.h | 76 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 D | jz4780_ehci.c | 233 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 D | jz4780_ohci.c | 209 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 D | tegra_ehci.c | 95 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 D | tegra_xhci.c | 1053 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 D | mtk_ohci.c | 128 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 D | mtk_ehci.c | 128 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 D | mtk_dotg.c | 116 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 D | mtk_xhci.c | 124 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 D | ar71xx_ehci.c | 156 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 D | ar71xx_ohci.c | 121 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 D | octusb_octeon.c | 140 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 D | omap_ehci.c | 342 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 D | vf_ehci.c | 338 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 D | zy7_ehci.c | 266 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 D | am335x_musb.c | 332 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()
|