/linux/drivers/s390/cio/ |
H A D | cio_inject.c | 23 static struct crw *crw_inject_data; 27 * @crw: The data which needs to be injected as new CRW. 34 static int crw_inject(struct crw *crw) in crw_inject() argument 37 struct crw *copy; in crw_inject() 40 copy = kmemdup(crw, sizeof(*crw), GFP_KERNEL); in crw_inject() 61 * @crw: The target CRW pointer. 67 int stcrw_get_injected(struct crw *crw) in stcrw_get_injected() argument 89 struct crw crw; crw_inject_write() local [all...] |
H A D | crw.c | 16 #include <asm/crw.h> 64 struct crw crw[2]; in crw_collect_info() local 78 struct crw tmp_crw; in crw_collect_info() 83 printk(KERN_WARNING"%s: crw reports slct=%d, oflw=%d, " in crw_collect_info() 88 printk(KERN_WARNING"%s: This was crw number %x in the " in crw_collect_info() 95 ccode = stcrw(&crw[chain]); in crw_collect_info() 100 crw[chain].slct, crw[chain].oflw, crw[chai in crw_collect_info() [all...] |
H A D | vfio_ccw_chp.c | 87 struct vfio_ccw_crw *crw; in vfio_ccw_crw_region_read() local 93 crw = list_first_entry_or_null(&private->crw, in vfio_ccw_crw_region_read() 96 if (crw) in vfio_ccw_crw_region_read() 97 list_del(&crw->next); in vfio_ccw_crw_region_read() 102 if (crw) in vfio_ccw_crw_region_read() 103 memcpy(®ion->crw, &crw->crw, sizeof(region->crw)); in vfio_ccw_crw_region_read() [all...] |
H A D | ioasm.c | 12 #include <asm/crw.h> 274 static inline int __stcrw(struct crw *crw) in __stcrw() argument 279 " stcrw %[crw]\n" in __stcrw() 281 : CC_OUT(cc, ccode), [crw] "=Q" (*crw) in __stcrw() 287 static inline int _stcrw(struct crw *crw) in _stcrw() argument 291 if (stcrw_get_injected(crw) == 0) in _stcrw() 296 return __stcrw(crw); in _stcrw() 299 stcrw(struct crw * crw) stcrw() argument [all...] |
H A D | vfio_ccw_drv.c | 124 if (!list_empty(&private->crw) && private->crw_trigger) in vfio_ccw_crw_todo() 277 struct vfio_ccw_crw *crw; in vfio_ccw_queue_crw() local 284 crw = kzalloc(sizeof(*crw), GFP_ATOMIC); in vfio_ccw_queue_crw() 285 if (!crw) in vfio_ccw_queue_crw() 291 crw->crw.rsc = rsc; in vfio_ccw_queue_crw() 292 crw->crw.erc = erc; in vfio_ccw_queue_crw() 293 crw in vfio_ccw_queue_crw() [all...] |
H A D | trace.h | 10 #include <asm/crw.h> 356 * @crw: Channel Report Word 360 TP_PROTO(struct crw *crw, int cc), 361 TP_ARGS(crw, cc), 363 __field_struct(struct crw, crw) 374 __entry->crw = *crw; 376 __entry->slct = crw [all...] |
H A D | cio_inject.h | 12 #include <asm/crw.h> 15 int stcrw_get_injected(struct crw *crw);
|
H A D | ioasm.h | 7 #include <asm/crw.h> 26 int stcrw(struct crw *crw);
|
H A D | vfio_ccw_private.h | 22 #include <asm/crw.h> 67 struct crw crw; member 121 struct list_head crw; member
|
H A D | vfio_ccw_ops.c | 54 INIT_LIST_HEAD(&private->crw); in vfio_ccw_mdev_init_dev() 133 struct vfio_ccw_crw *crw, *temp; in vfio_ccw_mdev_release_dev() local 135 list_for_each_entry_safe(crw, temp, &private->crw, next) { in vfio_ccw_mdev_release_dev() 136 list_del(&crw->next); in vfio_ccw_mdev_release_dev() 137 kfree(crw); in vfio_ccw_mdev_release_dev()
|
H A D | Makefile | 11 fcx.o itcw.o crw.o ccwreq.o trace.o ioasm.o cio_debugfs.o
|
H A D | chp.c | 22 #include <asm/crw.h> 609 * @overflow: crw overflow indication 614 static void chp_process_crw(struct crw *crw0, struct crw *crw1, in chp_process_crw()
|
H A D | chsc.c | 25 #include <asm/crw.h> 737 static void chsc_process_crw(struct crw *crw0, struct crw *crw1, int overflow) in chsc_process_crw()
|
/linux/arch/s390/include/asm/ |
H A D | crw.h | 18 struct crw { struct 30 typedef void (*crw_handler_t)(struct crw *, struct crw *, int); argument
|
/linux/Documentation/input/ |
H A D | input.rst | 51 crw-r--r-- 1 root root 13, 63 Mar 28 22:45 mice 99 crw-r--r-- 1 root root 13, 64 Apr 1 10:49 event0 100 crw-r--r-- 1 root root 13, 65 Apr 1 10:50 event1 101 crw-r--r-- 1 root root 13, 66 Apr 1 10:50 event2 102 crw-r--r-- 1 root root 13, 67 Apr 1 10:50 event3 125 crw-r--r-- 1 root root 13, 32 Mar 28 22:45 mouse0 126 crw-r--r-- 1 root root 13, 33 Mar 29 00:41 mouse1 127 crw-r--r-- 1 root root 13, 34 Mar 29 00:41 mouse2 128 crw-r--r-- 1 root root 13, 35 Apr 1 10:50 mouse3 131 crw [all...] |
/linux/Documentation/admin-guide/media/ |
H A D | ivtv.rst | 82 crw-rw---- 1 root video 81, 0 Jun 19 22:22 /dev/video0 83 crw-rw---- 1 root video 81, 16 Jun 19 22:22 /dev/video16 84 crw-rw---- 1 root video 81, 24 Jun 19 22:22 /dev/video24 85 crw-rw---- 1 root video 81, 32 Jun 19 22:22 /dev/video32 86 crw-rw---- 1 root video 81, 48 Jun 19 22:22 /dev/video48 87 crw-rw---- 1 root video 81, 64 Jun 19 22:22 /dev/radio0 88 crw-rw---- 1 root video 81, 224 Jun 19 22:22 /dev/vbi0 89 crw-rw---- 1 root video 81, 228 Jun 19 22:22 /dev/vbi8 90 crw-rw---- 1 root video 81, 232 Jun 19 22:22 /dev/vbi16
|
/linux/include/uapi/linux/ |
H A D | vfio_ccw.h | 52 __u32 crw; member
|
/linux/Documentation/misc-devices/ |
H A D | amd-sbi.rst | 32 crw------- 1 root root 10, 53 Jul 10 11:13 /dev/sbrmi-3c
|
/linux/Documentation/arch/s390/ |
H A D | vfio-ccw.rst | 301 vfio-ccw crw region 304 The vfio-ccw crw region is used to return Channel Report Word (CRW) 308 __u32 crw;
|
/linux/Documentation/arch/x86/ |
H A D | amd_hsmp.rst | 41 crw-r--r-- 1 root root 10, 123 Jan 21 21:41 /dev/hsmp
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | lirc-dev-intro.rst | 31 crw-rw---- 1 root root 248, 0 Jul 2 22:20 /dev/lirc0
|
/linux/Documentation/admin-guide/blockdev/ |
H A D | zoned_loop.rst | 56 crw-------. 1 root root 10, 123 Jan 6 19:18 /dev/zloop-control
|
/linux/Documentation/usb/ |
H A D | gadget_serial.rst | 136 crw-rw---- 1 root root 253, 0 May 8 14:10 /dev/ttyGS0
|
/linux/Documentation/driver-api/ |
H A D | vfio.rst | 313 crw------- 1 root root 511, 0 Feb 16 01:22 /dev/vfio/devices/vfio0
|
/linux/Documentation/filesystems/ |
H A D | resctrl.rst | 1120 crw------- 1 root root 243, 0 Apr 3 05:01 /dev/pseudo_lock/newlock
|