Chris Wilson
c1fed522ae
lib: Replace drmIoctl() with a layer of indirection
...
Insted of calling drmIoctl() directly, call igt_ioctl() instead. In the
normal scenario this is function pointer that calls drmIoctl() (so no
penalty), but allows us to divert ioctls into our own routines for
nefarious purposes. One such purpose will be to control interrupt
generation into the ioctl, to be able to detect when we successfully
interrupt the ioctl and when we no longer need more interrupts.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
2016-03-19 13:15:08 +00:00
..
2016-03-19 12:15:47 +01:00
2016-02-17 18:21:12 +01:00
2014-07-23 16:43:05 +01:00
2015-05-27 16:17:05 +01:00
2013-12-03 17:08:03 +01:00
2014-06-17 21:26:28 +02:00
2016-03-08 09:57:33 +00:00
2016-03-19 13:15:08 +00:00
2014-10-09 19:47:51 +03:00
2014-12-04 10:17:16 +08:00
2014-06-16 20:11:57 +02:00
2014-09-30 12:21:03 +01:00
2014-10-09 19:47:51 +03:00
2014-10-10 17:26:27 +03:00
2015-08-25 17:20:14 +01:00
2015-07-20 18:13:37 +01:00
2013-12-05 15:32:42 -08:00
2014-06-12 10:12:13 +01:00
2014-02-20 13:42:25 +00:00
2011-03-29 22:52:50 +02:00
2016-03-03 10:19:01 +00:00
2016-01-22 16:49:24 +00:00
2016-03-19 12:12:47 +01:00
2016-03-19 10:37:40 +01:00
2016-01-08 15:01:59 +02:00
2016-01-08 15:01:59 +02:00
2016-01-29 16:29:30 -02:00
2015-08-14 15:27:19 -03:00
2015-12-08 15:21:59 +02:00
2016-03-03 15:53:08 +02:00
2016-03-02 14:14:11 +00:00
2016-03-17 09:55:00 +00:00
2016-03-08 09:57:33 +00:00
2016-03-19 12:12:47 +01:00
2016-03-15 12:32:05 +01:00
2016-02-19 12:10:21 +02:00
2016-02-19 12:10:21 +02:00
2015-09-08 16:15:16 +01:00
2016-03-09 23:40:21 +00:00
2016-02-08 16:34:13 -08:00
2016-02-08 16:34:13 -08:00
2015-10-07 17:57:26 +01:00
2016-02-19 12:10:21 +02:00
2015-11-09 16:57:22 +00:00
2015-11-09 20:37:52 +00:00
2015-09-08 16:15:16 +01:00
2015-05-05 17:29:40 -03:00
2015-09-08 16:15:16 +01:00
2016-03-18 09:30:08 -07:00
2015-05-05 13:13:43 +03:00
2015-07-02 08:17:17 +01:00
2015-09-08 16:15:16 +01:00
2016-03-18 11:44:06 +00:00
2014-08-26 15:16:01 +02:00
2015-03-12 14:19:41 +00:00
2016-03-19 13:15:08 +00:00
2016-03-19 13:15:08 +00:00
2016-02-09 16:25:35 +01:00
2016-02-19 12:10:21 +02:00
2015-07-20 18:13:37 +01:00
2014-08-29 20:02:10 +01:00
2014-08-29 20:02:10 +01:00
2014-11-06 08:26:01 +00:00
2014-09-30 12:21:03 +01:00
2015-07-20 18:13:37 +01:00
2015-03-25 17:52:11 +00:00
2015-03-25 17:52:11 +00:00
2014-08-26 15:03:40 +02:00
2014-08-26 15:03:40 +02:00
2015-03-26 15:50:59 +00:00
2015-08-13 15:20:19 +03:00
2014-07-23 15:23:53 +01:00
2014-07-23 15:23:53 +01:00
2014-09-30 12:21:02 +01:00