Lines Matching refs:bsr_dev
44 struct bsr_dev { struct
55 dev_t bsr_dev; argument
82 struct bsr_dev *bsr_dev = dev_get_drvdata(dev); in bsr_size_show() local
83 return sprintf(buf, "%u\n", bsr_dev->bsr_bytes); in bsr_size_show()
90 struct bsr_dev *bsr_dev = dev_get_drvdata(dev); in bsr_stride_show() local
91 return sprintf(buf, "%u\n", bsr_dev->bsr_stride); in bsr_stride_show()
98 struct bsr_dev *bsr_dev = dev_get_drvdata(dev); in bsr_length_show() local
99 return sprintf(buf, "%llu\n", bsr_dev->bsr_len); in bsr_length_show()
109 ATTRIBUTE_GROUPS(bsr_dev);
114 struct bsr_dev *dev = filp->private_data; in bsr_mmap()
139 struct bsr_dev *dev = container_of(cdev, struct bsr_dev, bsr_cdev); in bsr_open()
154 struct bsr_dev *cur, *n; in bsr_cleanup_devs()
186 struct bsr_dev *cur = kzalloc(sizeof(struct bsr_dev), in bsr_add_node()
209 cur->bsr_dev = MKDEV(bsr_major, i + total_bsr_devs); in bsr_add_node()
241 result = cdev_add(&cur->bsr_cdev, cur->bsr_dev, 1); in bsr_add_node()
247 cur->bsr_device = device_create(bsr_class, NULL, cur->bsr_dev, in bsr_add_node()
289 dev_t bsr_dev; in bsr_init() local
304 ret = alloc_chrdev_region(&bsr_dev, 0, BSR_MAX_DEVS, "bsr"); in bsr_init()
305 bsr_major = MAJOR(bsr_dev); in bsr_init()
320 unregister_chrdev_region(bsr_dev, BSR_MAX_DEVS); in bsr_init()