/kernel/linux/linux-5.10/block/ |
H A D | Makefile | 15 obj-$(CONFIG_BLK_DEV_BSG) += bsg.o 16 obj-$(CONFIG_BLK_DEV_BSGLIB) += bsg-lib.o
|
H A D | bsg.c | 3 * bsg.c - block layer implementation of the sg v4 interface 13 #include <linux/bsg.h> 23 #define BSG_DESCRIPTION "Block layer SCSI generic (bsg) driver" 71 pr_warn_once("BIDI support in bsg has been removed.\n"); in bsg_scsi_fill_hdr() 405 sysfs_remove_link(&q->kobj, "bsg"); in bsg_unregister_queue() 434 printk(KERN_ERR "bsg: too many bsg devices\n"); in bsg_register_queue() 452 ret = sysfs_create_link(&q->kobj, &bcd->class_dev->kobj, "bsg"); in bsg_register_queue() 484 return kasprintf(GFP_KERNEL, "bsg/%s", dev_name(dev)); in bsg_devnode() 495 bsg_class = class_create(THIS_MODULE, "bsg"); in bsg_init() [all...] |
H A D | bsg-lib.c | 13 #include <linux/bsg-lib.h> 145 * bsg_teardown_job - routine to teardown a bsg job 174 * bsg_job_done - completion routine for bsg requests 179 * The LLD should call this when the bsg job has completed. 194 * bsg_complete - softirq done routine for destroying the bsg requests 220 * bsg_prepare_job - create the bsg_job structure for the bsg request 221 * @dev: device that is being sent the bsg request 255 * bsg_queue_rq - generic handler for bsg requests 358 * bsg_setup_queue - Create and add the bsg hooks so we can receive requests 359 * @dev: device to attach bsg devic [all...] |
/kernel/linux/linux-6.6/block/ |
H A D | Makefile | 15 obj-$(CONFIG_BLK_DEV_BSG_COMMON) += bsg.o 16 obj-$(CONFIG_BLK_DEV_BSGLIB) += bsg-lib.o
|
H A D | bsg-lib.c | 9 #include <linux/bsg.h> 14 #include <linux/bsg-lib.h> 153 * bsg_teardown_job - routine to teardown a bsg job 182 * bsg_job_done - completion routine for bsg requests 187 * The LLD should call this when the bsg job has completed. 202 * bsg_complete - softirq done routine for destroying the bsg requests 228 * bsg_prepare_job - create the bsg_job structure for the bsg request 229 * @dev: device that is being sent the bsg request 263 * bsg_queue_rq - generic handler for bsg requests 354 * bsg_setup_queue - Create and add the bsg hook [all...] |
H A D | bsg.c | 3 * bsg.c - block layer implementation of the sg v4 interface 13 #include <linux/bsg.h> 20 #define BSG_DESCRIPTION "Block layer SCSI generic (bsg) driver" 183 sysfs_remove_link(&disk->queue_kobj, "bsg"); in bsg_unregister_queue() 206 dev_err(parent, "bsg: too many bsg devices\n"); in bsg_register_queue() 225 "bsg"); in bsg_register_queue() 242 return kasprintf(GFP_KERNEL, "bsg/%s", dev_name(dev)); in bsg_devnode() 246 .name = "bsg", 259 ret = alloc_chrdev_region(&devid, 0, BSG_MAX_DEVS, "bsg"); in bsg_init() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ufs/ |
H A D | ufs_bsg.h | 8 #include <linux/bsg-lib.h>
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | bsg.h | 5 #include <uapi/linux/bsg.h>
|
/kernel/linux/common_modules/tzdriver/agent_rpmb/mdc/ |
H A D | rpmb.h | 21 #include <uapi/linux/bsg.h>
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | bsg.h | 5 #include <uapi/linux/bsg.h>
|
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_bsg.c | 11 #include <linux/bsg-lib.h> 398 "bsg rqst type: %s els type: %x - loop-id=%x " in qla2x00_process_els() 545 "bsg rqst type: %s else type: %x - " in qla2x00_process_ct() 1549 uint8_t bsg[DMA_POOL_SIZE]; in qla2x00_update_fru_versions() local 1550 struct qla_image_version_list *list = (void *)bsg; in qla2x00_update_fru_versions() 1563 bsg_job->request_payload.sg_cnt, list, sizeof(bsg)); in qla2x00_update_fru_versions() 1602 uint8_t bsg[DMA_POOL_SIZE]; in qla2x00_read_fru_status() local 1603 struct qla_status_reg *sr = (void *)bsg; in qla2x00_read_fru_status() 1653 uint8_t bsg[DMA_POOL_SIZE]; in qla2x00_write_fru_status() local 1654 struct qla_status_reg *sr = (void *)bsg; in qla2x00_write_fru_status() 1700 uint8_t bsg[DMA_POOL_SIZE]; qla2x00_write_i2c() local 1746 uint8_t bsg[DMA_POOL_SIZE]; qla2x00_read_i2c() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_bsg.c | 2 #include <linux/bsg.h> 24 pr_warn_once("BIDI support in bsg has been removed.\n"); in scsi_bsg_sg_io_fn()
|
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_bsg.c | 12 #include <linux/bsg-lib.h> 29 "%s: sp hdl %x, result=%x bsg ptr %p\n", in qla2x00_bsg_job_done() 417 "bsg rqst type: %s els type: %x - loop-id=%x " in qla2x00_process_els() 564 "bsg rqst type: %s else type: %x - " in qla2x00_process_ct() 1568 uint8_t bsg[DMA_POOL_SIZE]; in qla2x00_update_fru_versions() local 1569 struct qla_image_version_list *list = (void *)bsg; in qla2x00_update_fru_versions() 1582 bsg_job->request_payload.sg_cnt, list, sizeof(bsg)); in qla2x00_update_fru_versions() 1621 uint8_t bsg[DMA_POOL_SIZE]; in qla2x00_read_fru_status() local 1622 struct qla_status_reg *sr = (void *)bsg; in qla2x00_read_fru_status() 1672 uint8_t bsg[DMA_POOL_SIZ in qla2x00_write_fru_status() local 1719 uint8_t bsg[DMA_POOL_SIZE]; qla2x00_write_i2c() local 1765 uint8_t bsg[DMA_POOL_SIZE]; qla2x00_read_i2c() local [all...] |
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_transport_sas.h | 9 #include <linux/bsg-lib.h>
|
H A D | scsi_transport_fc.h | 14 #include <linux/bsg-lib.h> 353 struct request_queue *rqst_q; /* bsg support */ 538 /* bsg support */ 651 /* bsg support */
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_transport_sas.h | 9 #include <linux/bsg-lib.h>
|
H A D | scsi_transport_fc.h | 14 #include <linux/bsg-lib.h> 385 struct request_queue *rqst_q; /* bsg support */ 583 /* bsg support */ 711 /* bsg support */
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufs_bsg.c | 3 * bsg endpoint that supports UPIUs 8 #include <linux/bsg-lib.h> 206 * ufs_bsg_remove - detach and remove the added ufs-bsg node 230 * ufs_bsg_probe - Add ufs bsg device node 250 dev_set_name(bsg_dev, "ufs-bsg%u", shost->host_no); in ufs_bsg_probe() 267 dev_err(bsg_dev, "fail to initialize a bsg dev %d\n", shost->host_no); in ufs_bsg_probe()
|
/kernel/linux/linux-5.10/drivers/scsi/smartpqi/ |
H A D | smartpqi_sas_transport.c | 13 #include <linux/bsg-lib.h>
|
H A D | smartpqi.h | 18 #include <linux/bsg-lib.h>
|
/kernel/linux/linux-6.6/drivers/scsi/smartpqi/ |
H A D | smartpqi_sas_transport.c | 13 #include <linux/bsg-lib.h>
|
H A D | smartpqi.h | 18 #include <linux/bsg-lib.h>
|
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/ |
H A D | ql4_def.h | 27 #include <linux/bsg-lib.h>
|
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/ |
H A D | ql4_def.h | 26 #include <linux/bsg-lib.h>
|
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_fc.c | 17 #include <linux/bsg-lib.h> 1096 /* hardware tracks timeout, reset bsg timeout to not interfere */ in zfcp_fc_timeout_bsg_job()
|