Searched refs:scmdev (Results  1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/s390/cio/ | 
| D | scm.c | 25 	struct scm_device *scmdev = to_scm_dev(dev);  in scmdev_probe()  local 28 	return scmdrv->probe ? scmdrv->probe(scmdev) : -ENODEV;  in scmdev_probe() 33 	struct scm_device *scmdev = to_scm_dev(dev);  in scmdev_remove()  local 37 		scmdrv->remove(scmdev);  in scmdev_remove() 79 	struct scm_device *scmdev = aobrq->scmdev;  in scm_irq_handler()  local 80 	struct scm_driver *scmdrv = to_scm_drv(scmdev->dev.driver);  in scm_irq_handler() 82 	scmdrv->handler(scmdev, aobrq->data, error);  in scm_irq_handler() 90 	struct scm_device *scmdev = to_scm_dev(dev);			\ 94 	ret = sprintf(buf, "%u\n", scmdev->attrs.name);			\ 129 	struct scm_device *scmdev = to_scm_dev(dev);  in scmdev_release()  local [all …] 
 | 
| /Linux-v5.15/drivers/s390/block/ | 
| D | scm_drv.c | 17 static void scm_notify(struct scm_device *scmdev, enum scm_event event)  in scm_notify()  argument 19 	struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev);  in scm_notify() 24 			(unsigned long) scmdev->address);  in scm_notify() 26 		SCM_LOG_STATE(2, scmdev);  in scm_notify() 30 		SCM_LOG_STATE(2, scmdev);  in scm_notify() 36 static int scm_probe(struct scm_device *scmdev)  in scm_probe()  argument 42 	SCM_LOG_STATE(2, scmdev);  in scm_probe() 44 	if (scmdev->attrs.oper_state != OP_STATE_GOOD)  in scm_probe() 51 	dev_set_drvdata(&scmdev->dev, bdev);  in scm_probe() 52 	ret = scm_blk_dev_setup(bdev, scmdev);  in scm_probe() [all …] 
 | 
| D | scm_blk.h | 22 	struct scm_device *scmdev;  member 62 static inline void SCM_LOG_STATE(int level, struct scm_device *scmdev)  in SCM_LOG_STATE()  argument 69 		.address = scmdev->address,  in SCM_LOG_STATE() 70 		.oper_state = scmdev->attrs.oper_state,  in SCM_LOG_STATE() 71 		.rank = scmdev->attrs.rank,  in SCM_LOG_STATE()
  | 
| D | scm_blk.c | 182 	struct scm_device *scmdev = bdev->gendisk->private_data;  in scm_request_prepare()  local 196 	msb->scm_addr = scmdev->address + ((u64) blk_rq_pos(req) << 9);  in scm_request_prepare() 227 	aobrq->scmdev = bdev->scmdev;  in scm_request_init() 286 	struct scm_device *scmdev = hctx->queue->queuedata;  in scm_blk_request()  local 287 	struct scm_blk_dev *bdev = dev_get_drvdata(&scmdev->dev);  in scm_blk_request() 386 				(unsigned long) bdev->scmdev->address);  in scm_blk_handle_error() 402 void scm_blk_irq(struct scm_device *scmdev, void *data, blk_status_t error)  in scm_blk_irq()  argument 436 int scm_blk_dev_setup(struct scm_blk_dev *bdev, struct scm_device *scmdev)  in scm_blk_dev_setup()  argument 449 	bdev->scmdev = scmdev;  in scm_blk_dev_setup() 465 	bdev->gendisk = blk_mq_alloc_disk(&bdev->tag_set, scmdev);  in scm_blk_dev_setup() [all …] 
 | 
| /Linux-v5.15/arch/s390/include/asm/ | 
| D | eadm.h | 80 	struct scm_device *scmdev;  member 107 	int (*probe) (struct scm_device *scmdev); 108 	void (*remove) (struct scm_device *scmdev); 109 	void (*notify) (struct scm_device *scmdev, enum scm_event event); 110 	void (*handler) (struct scm_device *scmdev, void *data,
  |