Home
last modified time | relevance | path

Searched refs:bsg (Results 1 - 25 of 43) sorted by relevance

12

/kernel/linux/linux-5.10/block/
H A DMakefile15 obj-$(CONFIG_BLK_DEV_BSG) += bsg.o
16 obj-$(CONFIG_BLK_DEV_BSGLIB) += bsg-lib.o
H A Dbsg.c3 * 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 Dbsg-lib.c13 #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 DMakefile15 obj-$(CONFIG_BLK_DEV_BSG_COMMON) += bsg.o
16 obj-$(CONFIG_BLK_DEV_BSGLIB) += bsg-lib.o
H A Dbsg-lib.c9 #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 Dbsg.c3 * 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 Dufs_bsg.h8 #include <linux/bsg-lib.h>
/kernel/linux/linux-6.6/include/linux/
H A Dbsg.h5 #include <uapi/linux/bsg.h>
/kernel/linux/common_modules/tzdriver/agent_rpmb/mdc/
H A Drpmb.h21 #include <uapi/linux/bsg.h>
/kernel/linux/linux-5.10/include/linux/
H A Dbsg.h5 #include <uapi/linux/bsg.h>
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
H A Dqla_bsg.c11 #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 Dscsi_bsg.c2 #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 Dqla_bsg.c12 #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 Dscsi_transport_sas.h9 #include <linux/bsg-lib.h>
H A Dscsi_transport_fc.h14 #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 Dscsi_transport_sas.h9 #include <linux/bsg-lib.h>
H A Dscsi_transport_fc.h14 #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 Dufs_bsg.c3 * 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 Dsmartpqi_sas_transport.c13 #include <linux/bsg-lib.h>
H A Dsmartpqi.h18 #include <linux/bsg-lib.h>
/kernel/linux/linux-6.6/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c13 #include <linux/bsg-lib.h>
H A Dsmartpqi.h18 #include <linux/bsg-lib.h>
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/
H A Dql4_def.h27 #include <linux/bsg-lib.h>
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/
H A Dql4_def.h26 #include <linux/bsg-lib.h>
/kernel/linux/linux-5.10/drivers/s390/scsi/
H A Dzfcp_fc.c17 #include <linux/bsg-lib.h>
1096 /* hardware tracks timeout, reset bsg timeout to not interfere */ in zfcp_fc_timeout_bsg_job()

Completed in 30 milliseconds

12