Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/s390/cio/
Ddevice_ops.c139 int ccw_device_clear(struct ccw_device *cdev, unsigned long intparm) in ccw_device_clear() argument
157 cdev->private->intparm = intparm; in ccw_device_clear()
191 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_timeout_key() argument
208 cdev->private->intparm = intparm; in ccw_device_start_timeout_key()
231 cdev->private->intparm = intparm; in ccw_device_start_timeout_key()
268 unsigned long intparm, __u8 lpm, __u8 key, in ccw_device_start_key() argument
271 return ccw_device_start_timeout_key(cdev, cpa, intparm, lpm, key, in ccw_device_start_key()
299 unsigned long intparm, __u8 lpm, unsigned long flags) in ccw_device_start() argument
301 return ccw_device_start_key(cdev, cpa, intparm, lpm, in ccw_device_start()
334 unsigned long intparm, __u8 lpm, in ccw_device_start_timeout() argument
[all …]
Dorb.h19 u32 intparm; /* interruption parameter */ member
44 u32 intparm; member
67 u32 intparm; member
Dcio.c137 orb->cmd.intparm = (u32)(addr_t)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()
542 sch = (struct subchannel *)(unsigned long) tpi_info->intparm; in do_cio_interrupt()
673 sch->config.intparm = (u32)(addr_t)sch; in cio_probe_console()
720 orb->tm.intparm = (u32) (addr_t) sch; in cio_tm_start_key()
Dcio.h18 u32 intparm; /* interruption parameter */ member
52 u32 intparm; member
64 u32 intparm; member
Dvfio_ccw_cp.h39 extern union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm);
Ddevice_fsm.c516 cdev->handler(cdev, cdev->private->intparm, in ccw_device_verify_done()
737 cdev->handler(cdev, cdev->private->intparm, in ccw_device_call_handler()
764 cdev->private->intparm = 0; in ccw_device_irq()
808 cdev->handler(cdev, cdev->private->intparm, in ccw_device_online_timeout()
874 cdev->handler(cdev, cdev->private->intparm, in ccw_device_killing_irq()
891 cdev->handler(cdev, cdev->private->intparm, in ccw_device_killing_timeout()
911 cdev->handler(cdev, cdev->private->intparm, in ccw_device_kill_io()
Dio_sch.h157 unsigned long intparm; /* user interruption parameter */ member
Dvfio_ccw_cp.c790 union orb *cp_get_orb(struct channel_program *cp, u32 intparm, u8 lpm) in cp_get_orb() argument
798 orb->cmd.intparm = intparm; in cp_get_orb()
Dqdio_main.c1003 unsigned long intparm, int cstat, int dstat) in qdio_handle_activate_check() argument
1010 DBF_ERROR("intp :%lx", intparm); in qdio_handle_activate_check()
1057 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm, in qdio_int_handler() argument
1064 if (!intparm || !irq_ptr) { in qdio_int_handler()
1097 qdio_handle_activate_check(cdev, intparm, cstat, in qdio_int_handler()
1211 cdev->private->intparm = 0; in qdio_shutdown()
Dqdio.h397 void qdio_int_handler(struct ccw_device *cdev, unsigned long intparm,
Deadm_sch.c66 orb->eadm.intparm = (u32)(addr_t)sch; in eadm_subchannel_start()
Dcss.c166 sch->config.intparm = 0; in css_subchannel_release()
/Linux-v4.19/Documentation/s390/
Dcds.txt191 unsigned long intparm,
196 unsigned long intparm,
202 unsigned long intparm,
208 unsigned long intparm,
274 The intparm field will contain the value the device driver has associated with a
276 intparm will be set to 0 (zero). This may happen during I/O initiation or delayed
416 unsigned long intparm);
419 intparm : interruption parameter; value is only used if no I/O
420 is outstanding, otherwise the intparm associated with
448 int ccw_device_clear(struct ccw_device *cdev, unsigned long intparm);
[all …]
Ddriver-model.txt88 void (*handler) (struct ccw_device *dev, unsigned long intparm,
192 void (*handler) (struct ccw_device *dev, unsigned long intparm, struct irb *irb);
195 intparm - the intparm which allows the device driver to identify
/Linux-v4.19/arch/s390/kernel/
Dtime.c559 static void stp_timing_alert(struct stp_irq_parm *intparm) in stp_timing_alert() argument
561 if (intparm->tsc || intparm->lac || intparm->tcpc) in stp_timing_alert()
/Linux-v4.19/drivers/s390/char/
Ddiag_ftp.c58 u64 intparm; member
Dvmur.c305 static void ur_int_handler(struct ccw_device *cdev, unsigned long intparm, in ur_int_handler() argument
312 intparm, irb->scsw.cmd.cstat, irb->scsw.cmd.dstat, in ur_int_handler()
315 if (!intparm) { in ur_int_handler()
Dcon3215.c363 static void raw3215_irq(struct ccw_device *cdev, unsigned long intparm, in raw3215_irq() argument
373 req = (struct raw3215_req *) intparm; in raw3215_irq()
Dtape_core.c1098 __tape_do_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in __tape_do_irq() argument
1108 request = (struct tape_request *) intparm; in __tape_do_irq()
Draw3270.c320 raw3270_irq (struct ccw_device *cdev, unsigned long intparm, struct irb *irb) in raw3270_irq() argument
329 rq = (struct raw3270_request *) intparm; in raw3270_irq()
/Linux-v4.19/drivers/s390/virtio/
Dvirtio_ccw.c293 struct ccw1 *ccw, __u32 intparm) in ccw_io_helper() argument
297 int flag = intparm & VIRTIO_CCW_INTPARM_MASK; in ccw_io_helper()
301 ret = ccw_device_start(vcdev->cdev, ccw, intparm, 0, 0); in ccw_io_helper()
1035 unsigned long intparm, in virtio_ccw_int_handler() argument
1038 __u32 activity = intparm & VIRTIO_CCW_INTPARM_MASK; in virtio_ccw_int_handler()
1052 if ((intparm == 0) && in virtio_ccw_int_handler()
/Linux-v4.19/arch/s390/include/asm/
Dccwdev.h197 unsigned long intparm, u8 lpm, u8 key);
/Linux-v4.19/drivers/s390/net/
Dqeth_core_mpc.h38 static inline bool qeth_intparm_is_iob(unsigned long intparm) in qeth_intparm_is_iob() argument
40 switch (intparm) { in qeth_intparm_is_iob()
Dqeth_core_main.c1066 unsigned long intparm, struct irb *irb) in __qeth_check_irb_error() argument
1087 if (intparm == QETH_RCD_PARM) { in __qeth_check_irb_error()
1103 static void qeth_irq(struct ccw_device *cdev, unsigned long intparm, in qeth_irq() argument
1129 if (qeth_intparm_is_iob(intparm)) in qeth_irq()
1130 iob = (struct qeth_cmd_buffer *) __va((addr_t)intparm); in qeth_irq()
1132 if (__qeth_check_irb_error(cdev, intparm, irb)) { in qeth_irq()
1150 if ((channel == &card->data) && (intparm != 0) && in qeth_irq()
1151 (intparm != QETH_RCD_PARM)) in qeth_irq()
1154 if (intparm == QETH_CLEAR_CHANNEL_PARM) { in qeth_irq()
1157 intparm = 0; in qeth_irq()
[all …]
/Linux-v4.19/drivers/s390/block/
Ddasd.c1526 unsigned long intparm) in dasd_handle_killed_request() argument
1531 if (!intparm) in dasd_handle_killed_request()
1533 cqr = (struct dasd_ccw_req *) intparm; in dasd_handle_killed_request()
1592 void dasd_int_handler(struct ccw_device *cdev, unsigned long intparm, in dasd_int_handler() argument
1603 cqr = (struct dasd_ccw_req *) intparm; in dasd_int_handler()
1625 dasd_handle_killed_request(cdev, intparm); in dasd_int_handler()

12