Home
last modified time | relevance | path

Searched refs:bsg_device (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/block/
H A Dbsg.c23 struct bsg_device { struct
33 static inline struct bsg_device *to_bsg_device(struct inode *inode) in to_bsg_device()
35 return container_of(inode->i_cdev, struct bsg_device, cdev); in to_bsg_device()
45 static unsigned int bsg_timeout(struct bsg_device *bd, struct sg_io_v4 *hdr) in bsg_timeout()
57 static int bsg_sg_io(struct bsg_device *bd, bool open_for_write, in bsg_sg_io()
87 static int bsg_get_command_q(struct bsg_device *bd, int __user *uarg) in bsg_get_command_q()
92 static int bsg_set_command_q(struct bsg_device *bd, int __user *uarg) in bsg_set_command_q()
106 struct bsg_device *bd = to_bsg_device(file_inode(file)); in bsg_ioctl()
172 struct bsg_device *bd = container_of(dev, struct bsg_device, devic in bsg_device_release()
[all...]
H A Dbsg-lib.c23 struct bsg_device *bd;
/kernel/linux/linux-5.10/block/
H A Dbsg.c29 struct bsg_device { struct
198 static struct bsg_device *bsg_alloc_device(void) in bsg_alloc_device()
200 struct bsg_device *bd; in bsg_alloc_device()
202 bd = kzalloc(sizeof(struct bsg_device), GFP_KERNEL); in bsg_alloc_device()
212 static int bsg_put_device(struct bsg_device *bd) in bsg_put_device()
236 static struct bsg_device *bsg_add_device(struct inode *inode, in bsg_add_device()
240 struct bsg_device *bd; in bsg_add_device()
266 static struct bsg_device *__bsg_get_device(int minor, struct request_queue *q) in __bsg_get_device()
268 struct bsg_device *bd; in __bsg_get_device()
283 static struct bsg_device *bsg_get_devic
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dbsg.h7 struct bsg_device;
14 struct bsg_device *bsg_register_queue(struct request_queue *q,
17 void bsg_unregister_queue(struct bsg_device *bcd);
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi_priv.h9 struct bsg_device;
196 struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev);
H A Dscsi_bsg.c99 struct bsg_device *scsi_bsg_register_queue(struct scsi_device *sdev) in scsi_bsg_register_queue()
/kernel/linux/linux-6.6/include/scsi/
H A Dscsi_device.h13 struct bsg_device;
279 struct bsg_device *bsg_dev;

Completed in 5 milliseconds