Home
last modified time | relevance | path

Searched refs:intparm (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.12.1/drivers/s390/cio/
Ddevice_ops.c137 int ccw_device_clear(struct ccw_device *cdev, unsigned long intparm) in ccw_device_clear() argument
155 cdev->private->intparm = intparm; in ccw_device_clear()
192 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_timeout_key() argument
210 cdev->private->intparm = intparm; in ccw_device_start_timeout_key()
213 cdev->private->dev_id.devno, intparm, in ccw_device_start_timeout_key()
236 cdev->private->intparm = intparm; in ccw_device_start_timeout_key()
276 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_key() argument
279 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key, in ccw_device_start_key()
310 unsigned long intparm, __u8 lpm, unsigned long flags) in ccw_device_start() argument
312 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start()
[all …]
Dcio.c137 orb->cmd.intparm = (u32)virt_to_phys(sch); in cio_start_key()
381 schib->pmcw.intparm = sch->config.intparm; in cio_apply_config()
395 return (schib->pmcw.intparm == sch->config.intparm) && in cio_check_config()
475 int cio_enable_subchannel(struct subchannel *sch, u32 intparm) in cio_enable_subchannel() argument
489 sch->config.intparm = intparm; in cio_enable_subchannel()
541 if (!tpi_info->intparm) { in do_cio_interrupt()
547 sch = phys_to_virt(tpi_info->intparm); in do_cio_interrupt()
668 sch->config.intparm = (u32)virt_to_phys(sch); in cio_probe_console()
715 orb->tm.intparm = (u32)virt_to_phys(sch); in cio_tm_start_key()
Dorb.h22 u32 intparm; /* interruption parameter */ member
47 u32 intparm; member
70 u32 intparm; member
Dcio.h19 u32 intparm; /* interruption parameter */ member
53 u32 intparm; member
Ddevice_fsm.c510 cdev->private->intparm, in ccw_device_verify_done()
516 cdev->handler(cdev, cdev->private->intparm, in ccw_device_verify_done()
739 cdev->handler(cdev, cdev->private->intparm, in ccw_device_call_handler()
767 cdev->private->intparm = 0; in ccw_device_irq()
811 cdev->handler(cdev, cdev->private->intparm, in ccw_device_online_timeout()
877 cdev->handler(cdev, cdev->private->intparm, in ccw_device_killing_irq()
894 cdev->handler(cdev, cdev->private->intparm, in ccw_device_killing_timeout()
914 cdev->handler(cdev, cdev->private->intparm, in ccw_device_kill_io()
Dqdio_main.c702 unsigned long intparm, int cstat, in qdio_handle_activate_check() argument
708 DBF_ERROR("intp :%lx", intparm); in qdio_handle_activate_check()
749 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm, in qdio_int_handler() argument
756 if (!intparm || !irq_ptr) { in qdio_int_handler()
791 qdio_handle_activate_check(irq_ptr, intparm, cstat, in qdio_int_handler()
804 rc = ccw_device_start(cdev, irq_ptr->ccw, intparm, 0, 0); in qdio_int_handler()
Dio_sch.h168 unsigned long intparm; /* user interruption parameter */ member
Dqdio.h332 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm,
Deadm_sch.c67 orb->eadm.intparm = (u32)virt_to_phys(sch); in eadm_subchannel_start()
Dqdio_setup.c397 cdev->private->intparm = 0; in qdio_shutdown_irq()
Dvfio_ccw_cp.c866 orb->cmd.intparm = (u32)virt_to_phys(sch); in cp_get_orb()
Dcss.c161 sch->config.intparm = 0; in css_subchannel_release()
/linux-6.12.1/arch/s390/include/asm/
Dtpi.h13 u32 intparm; member
Dccwdev.h189 unsigned long intparm, u8 lpm, u8 key);
/linux-6.12.1/Documentation/arch/s390/
Dcds.rst208 unsigned long intparm,
213 unsigned long intparm,
219 unsigned long intparm,
225 unsigned long intparm,
301 The intparm field will contain the value the device driver has associated with a
303 intparm will be set to 0 (zero). This may happen during I/O initiation or delayed
460 unsigned long intparm);
464 intparm interruption parameter; value is only used if no I/O
465 is outstanding, otherwise the intparm associated with
500 int ccw_device_clear(struct ccw_device *cdev, unsigned long intparm);
[all …]
Ddriver-model.rst95 void (*handler) (struct ccw_device *dev, unsigned long intparm,
230 void (*handler) (struct ccw_device *dev, unsigned long intparm, struct irb *irb);
233 intparm - the intparm which allows the device driver to identify
/linux-6.12.1/arch/s390/kernel/
Dtime.c498 static void stp_timing_alert(struct stp_irq_parm *intparm) in stp_timing_alert() argument
500 if (intparm->tsc || intparm->lac || intparm->tcpc) in stp_timing_alert()
/linux-6.12.1/drivers/s390/char/
Ddiag_ftp.c59 u64 intparm; member
Dvmur.c300 static void ur_int_handler(struct ccw_device *cdev, unsigned long intparm, in ur_int_handler() argument
307 intparm, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat, in ur_int_handler()
311 if (!intparm) { in ur_int_handler()
Dcon3215.c345 static void raw3215_irq(struct ccw_device *cdev, unsigned long intparm, in raw3215_irq() argument
355 req = (struct raw3215_req *) intparm; in raw3215_irq()
Dtape_core.c1051 __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in __tape_do_irq() argument
1061 request = (struct tape_request *) intparm; in __tape_do_irq()
Draw3270.c340 static void raw3270_irq(struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in raw3270_irq() argument
349 rq = (struct raw3270_request *)intparm; in raw3270_irq()
/linux-6.12.1/drivers/s390/virtio/
Dvirtio_ccw.c360 struct ccw1 *ccw, __u32 intparm) in ccw_io_helper() argument
364 int flag = intparm & VIRTIO_CCW_INTPARM_MASK; in ccw_io_helper()
369 ret = ccw_device_start(vcdev->cdev, ccw, intparm, 0, 0); in ccw_io_helper()
1164 unsigned long intparm, in virtio_ccw_int_handler() argument
1167 __u32 activity = intparm & VIRTIO_CCW_INTPARM_MASK; in virtio_ccw_int_handler()
1181 if ((intparm == 0) && in virtio_ccw_int_handler()
/linux-6.12.1/drivers/s390/block/
Ddasd.c1525 unsigned long intparm) in dasd_handle_killed_request() argument
1530 if (!intparm) in dasd_handle_killed_request()
1532 cqr = (struct dasd_ccw_req *) intparm; in dasd_handle_killed_request()
1626 void dasd_int_handler(struct ccw_device *cdev, unsigned long intparm, in dasd_int_handler() argument
1638 cqr = (struct dasd_ccw_req *) intparm; in dasd_int_handler()
1660 dasd_handle_killed_request(cdev, intparm); in dasd_int_handler()
/linux-6.12.1/drivers/s390/net/
Dqeth_core_main.c1199 static void qeth_irq(struct ccw_device *cdev, unsigned long intparm, in qeth_irq() argument
1226 if (intparm == 0) { in qeth_irq()
1228 } else if ((addr_t)intparm != (addr_t)channel->active_cmd) { in qeth_irq()
1233 intparm, channel->active_cmd); in qeth_irq()
1237 iob = (struct qeth_cmd_buffer *) (addr_t)intparm; in qeth_irq()

12