tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
sys
/
dev
/
pci
/
drm
/
include
/
linux
/
at
jcs
8 folders
248 files
byteorder
update drm to linux 5.7
5 years ago
device
change bus notifier defines into inline functions
2 years ago
gpio
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
mfd
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mux
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
phy
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
sched
implement might_alloc() using assertwaitok()
4 years ago
soc
Add apldcp(4) and apldrm(4). Together these drivers provide KMS functionality on Apple Silicom machines. At this point the drivers provide significant power savings when the display is blanked (and during suspend) and backlight control. Some support for HDMI output is also included, but for now only when HDMI is used as the primary output. In the future this should also provide displayport support.
2 years ago
acpi.h
Implement some more suspend/resume Linux compat such that inteldrm(4) can achieve RC6 and save a significant amount of power for S0i.
2 years ago
acpi_amd_wbrf.h
update drm to linux 6.12.12
1 year ago
aer.h
change some defines to static inline functions
4 years ago
agp_backend.h
update drm to linux 5.15.14
4 years ago
align.h
move more defines out of kernel.h
2 years ago
anon_inodes.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
aperture.h
update drm to linux 6.6.12
2 years ago
apple-gmux.h
add apple-gmux.h for 6.1.28 drm
2 years ago
apple-mailbox.h
Add apldcp(4) and apldrm(4). Together these drivers provide KMS functionality on Apple Silicom machines. At this point the drivers provide significant power savings when the display is blanked (and during suspend) and backlight control. Some support for HDMI output is also included, but for now only when HDMI is used as the primary output. In the future this should also provide displayport support.
2 years ago
args.h
move CONCATENATE() to args.h to match linux
2 years ago
ascii85.h
update drm to linux 5.7
5 years ago
async.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
atomic.h
add arm64 versions of smp_rmb(), smp_wmb()
5 months ago
average.h
update drm to linux 5.7
5 years ago
backlight.h
update drm to linux 6.12.12
1 year ago
bitfield.h
update drm to linux 5.10.47
4 years ago
bitmap.h
avoid unused variable warnings on 32-bit archs
7 months ago
bitops.h
make hweight functions return the same types as linux
1 year ago
bits.h
update drm to linux 5.7
5 years ago
bottom_half.h
change some defines to static inline functions
4 years ago
bsearch.h
add bsearch() from libc
3 years ago
bug.h
update drm to linux 6.12.12
1 year ago
build_bug.h
update drm to linux 6.1.2
3 years ago
cache.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
capability.h
update drm to linux 5.10.47
4 years ago
cc_platform.h
add cc_platform_has() for 6.6.24 drm
2 years ago
cdev.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
circ_buf.h
add CIRC_SPACE()
3 years ago
clk.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
compat.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
compiler.h
Add a mutex-specific version of guard(). Uses a cleanup attribute to free locks in return paths. Required for 6.12.28 drm.
11 months ago
completion.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
component.h
update drm to linux 6.6.12
2 years ago
console.h
change some defines to static inline functions
4 years ago
container_of.h
update drm to linux 6.12.12
1 year ago
cpufeature.h
update drm to linux 6.12.12
1 year ago
cpufreq.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
cpumask.h
update drm to linux 6.6.12
2 years ago
ctype.h
update drm to linux 6.12.12
1 year ago
debugfs.h
update drm to linux 6.6.12
2 years ago
debugobjects.h
update drm to linux 5.7
5 years ago
delay.h
update drm to linux 6.6.12
2 years ago
devcoredump.h
update drm to linux 6.1.2
3 years ago
device.h
stop printing pid and calling function in dev_printk()
1 year ago
dma-buf.h
update drm to linux 6.12.12
1 year ago
dma-direction.h
change some defines to static inline functions
4 years ago
dma-fence-array.h
update drm to linux 6.1.2
3 years ago
dma-fence-chain.h
update drm to linux 6.1.2
3 years ago
dma-fence-unwrap.h
update drm to linux 6.1.2
3 years ago
dma-fence.h
update drm to linux 6.6.12
2 years ago
dma-mapping.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
dma-resv.h
update drm to linux 6.1.2
3 years ago
dmi.h
Add dmi functions used by drm_panel_orientation_quirks.c and enable CONFIG_DMI path.
6 years ago
dynamic_debug.h
update drm to linux 6.1.2
3 years ago
efi.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
err.h
make IS_ERR() and IS_ERR_OR_NULL() return bool
5 years ago
errno.h
update drm to linux 6.6.12
2 years ago
eventfd.h
update drm to linux 6.12.12
1 year ago
export.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
fault-inject.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
fb.h
update drm to linux 6.12.12
1 year ago
fdtable.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
file.h
initial support for drm sync files, fences associated with file descriptors for explicit fencing
4 years ago
firmware.h
update drm to linux 6.1.2
3 years ago
fpu.h
update drm to linux 6.12.12
1 year ago
fs.h
update drm to linux 6.12.12
1 year ago
ftrace.h
remove uneeded includes
3 years ago
fwnode.h
update drm to linux 6.1.2
3 years ago
gcd.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
gfp.h
change __GFP_KSWAPD_RECLAIM from 0 to M_NOWAIT
2 years ago
hardirq.h
use intr_barrier(9) for synchronize_irq() and synchronize_hardirq()
5 years ago
hash.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
hashtable.h
update drm to linux 5.7
5 years ago
hdmi.h
update drm to linux 6.12.12
1 year ago
highmem.h
update drm to linux 6.12.12
1 year ago
hmm.h
update drm to linux 5.7
5 years ago
hrtimer.h
remove uneeded includes
3 years ago
hwmon-sysfs.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
hwmon.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
i2c-algo-bit.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
i2c.h
remove uneeded includes
3 years ago
idr.h
update drm to linux 6.12.12
1 year ago
init.h
update drm to linux 5.7
5 years ago
input.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
interrupt.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
interval_tree.h
implement linux interval tree functions
5 years ago
interval_tree_generic.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
io-64-nonatomic-lo-hi.h
update drm to linux 5.10.47
4 years ago
io-mapping.h
add io_mapping_map_atomic_wc()
2 years ago
io.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
iommu.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
iopoll.h
add readx_poll_timeout() required for 5.7.6 drm
5 years ago
ioport.h
add name member to struct resource needed for newer inteldrm
2 years ago
iosys-map.h
add more iosys_map interfaces used by inteldrm guc code based in part on FreeBSD changes
2 years ago
ipc.h
update drm to linux 5.7
5 years ago
irq.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
irq_work.h
now that llist is fixed enable more of i915 __notify_execute_cb() this path is called when running the intel xorg driver on broadwell
3 years ago
irqdomain.h
update drm to linux 6.1.2
3 years ago
irqflags.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
irqreturn.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
jiffies.h
jiffies_to_nsecs() return type should be uint64_t ok claudio@
10 months ago
kallsyms.h
update drm to linux 5.7
5 years ago
kconfig.h
update drm to linux 5.7
5 years ago
kernel.h
update drm to linux 6.12.12
1 year ago
kernfs.h
update drm to linux 5.7
5 years ago
kfifo.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
kgdb.h
remove uneeded includes
3 years ago
kmemleak.h
change some defines to static inline functions
4 years ago
kmsg_dump.h
update drm to linux 6.12.12
1 year ago
kobject.h
update drm to linux 6.1.2
3 years ago
kref.h
remove uneeded includes
3 years ago
kthread.h
update drm to linux 5.10.47
4 years ago
ktime.h
reduce diff to linux
2 years ago
limits.h
move more defines out of kernel.h
2 years ago
linkage.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
list.h
update drm to linux 6.6.12
2 years ago
list_sort.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
llist.h
fix llist_for_each_entry*
3 years ago
lockdep.h
update drm to linux 6.1.2
3 years ago
log2.h
update drm to linux 5.7
5 years ago
math.h
move more defines out of kernel.h
2 years ago
math64.h
add DIV_U64_ROUND_UP() for 6.12.60 drm
4 months ago
mei_aux.h
update drm to linux 6.1.2
3 years ago
mem_encrypt.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mempolicy.h
update drm to linux 5.7
5 years ago
memremap.h
update drm to linux 6.6.12
2 years ago
miscdevice.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mm.h
make totalram_pages() return long
1 year ago
mm_types.h
update drm to linux 5.15.14
4 years ago
mman.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mmu_context.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mmu_notifier.h
update drm to linux 6.6.12
2 years ago
mmzone.h
update drm to linux 6.12.12
1 year ago
mod_devicetable.h
remove stub printf from amdgpu_acpi_enumerate_xcc() the loop that looks for AMD* hid objects remains disabled
2 years ago
module.h
update drm to linux 6.1.2
3 years ago
moduleparam.h
update drm to linux 5.7
5 years ago
mount.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
mutex.h
Add a mutex-specific version of guard(). Uses a cleanup attribute to free locks in return paths. Required for 6.12.28 drm.
11 months ago
nmi.h
update drm to linux 5.7
5 years ago
nodemask.h
update drm to linux 6.12.12
1 year ago
nospec.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
notifier.h
update drm to linux 6.1.2
3 years ago
numa.h
update drm to linux 6.12.12
1 year ago
of.h
remove unused of_device_get_match_data() prototype
2 years ago
of_address.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
of_device.h
add license; ok kettenis@
2 years ago
of_platform.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
oom.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
overflow.h
update drm to linux 6.12.12
1 year ago
pagemap.h
update drm to linux 5.7
5 years ago
pagevec.h
update drm to linux 6.6.12
2 years ago
pci-p2pdma.h
update drm to linux 5.10.47
4 years ago
pci.h
update drm to linux 6.12.12
1 year ago
perf_event.h
remove uneeded includes
3 years ago
pfn.h
update drm to linux 5.7
5 years ago
pfn_t.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
pgtable.h
update drm to linux 5.15.14
4 years ago
pid.h
update drm to linux 5.7
5 years ago
platform_device.h
Provide a more complete implementation of the "component" APIs. Also tweak the "platform" interfaces to stash away the bits of fdt_attach_args that we need later on instead of referencing it directly. This makes those interfaces usable after attach time.
2 years ago
pm.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
pm_qos.h
change some defines to static inline functions
4 years ago
pm_runtime.h
update drm to linux 6.12.12
1 year ago
pnp.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
poison.h
update drm to linux 5.7
5 years ago
poll.h
update drm to linux 5.7
5 years ago
power_supply.h
use hw_power to implement power_supply_is_system_supplied()
4 years ago
prandom.h
update drm to linux 6.1.2
3 years ago
preempt.h
all archs now have ci_idepth, remove ifdefs
1 year ago
prefetch.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
prime_numbers.h
update drm to linux 5.7
5 years ago
printk.h
update drm to linux 6.12.12
1 year ago
processor.h
Align pool items on CACHELINESIZE when replacing linux kmem_cache with SLAB_HWCACHE_ALIGN flag.
5 years ago
property.h
update drm to linux 6.1.2
3 years ago
pseudo_fs.h
update drm to linux 5.7
5 years ago
pwm.h
update drm to linux 5.10.47
4 years ago
radix-tree.h
remove some unused defines
4 years ago
random.h
update drm to linux 6.6.12
2 years ago
ratelimit.h
change some defines to static inline functions
4 years ago
rbtree.h
add rb_add() for 6.12.64 drm
2 months ago
rculist.h
update drm to linux 5.7
5 years ago
rcupdate.h
directly use ansi volatile keyword in local drm files
3 years ago
reboot.h
change some defines to static inline functions
4 years ago
ref_tracker.h
update drm to linux 6.12.12
1 year ago
refcount.h
update drm to linux 6.12.12
1 year ago
relay.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
rwlock_types.h
change from rwlock(9) to mutex(9) for linux rwlocks
5 years ago
rwsem.h
update drm to linux 6.12.12
1 year ago
scatterlist.h
remove unused sg_copy_from_buffer() which only called panic() from miod@
10 months ago
sched.h
remove uneeded includes
3 years ago
sem.h
update drm to linux 5.7
5 years ago
semaphore.h
update drm to linux 5.7
5 years ago
seq_buf.h
update drm to linux 6.12.12
1 year ago
seq_file.h
update drm to linux 6.12.12
1 year ago
seqlock.h
update drm to linux 6.1.2
3 years ago
shmem_fs.h
update drm to linux 5.7
5 years ago
shrinker.h
update drm to linux 6.12.12
1 year ago
sizes.h
update drm to linux 6.12.12
1 year ago
slab.h
update drm to linux 6.6.12
2 years ago
smp.h
update drm to linux 5.15.14
4 years ago
sort.h
update drm to linux 6.12.12
1 year ago
spinlock.h
update drm to linux 6.6.12
2 years ago
spinlock_types.h
update drm to linux 6.12.12
1 year ago
srcu.h
update drm to linux 5.7
5 years ago
stackdepot.h
update drm to linux 5.7
5 years ago
stacktrace.h
update drm to linux 5.7
5 years ago
stat.h
update drm to linux 5.7
5 years ago
stdarg.h
update drm to linux 5.15.14
4 years ago
stddef.h
move more defines out of kernel.h
2 years ago
stop_machine.h
use intr_restore() when restoring interrupts
5 years ago
string.h
fix memory leak if copyin() returns an error Coverity CID 1667587
4 months ago
string_helpers.h
update drm to linux 6.1.2
3 years ago
stringify.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
suspend.h
add register_pm_notifier() for 6.12.30 drm
10 months ago
swap.h
remove uneeded includes
3 years ago
swiotlb.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
sync_file.h
include dma-fence-array.h needed for changes to drm_syncobj.c in 5.15.y
4 years ago
syscalls.h
update drm to linux 5.7
5 years ago
sysfb.h
update drm to linux 6.1.2
3 years ago
sysfs.h
add sysfs_create_file() for 6.12.31 drm
10 months ago
sysrq.h
update drm to linux 5.10.47
4 years ago
thread_info.h
update drm to linux 5.7
5 years ago
time.h
Add more Linux compat code in preparation for the apple KMS driver.
2 years ago
time64.h
update drm to linux 5.15.14
4 years ago
timekeeping.h
change some defines to static inline functions
4 years ago
timer.h
update drm to linux 6.6.12
2 years ago
tracepoint.h
update drm to linux 6.1.2
3 years ago
tty.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
typecheck.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
types.h
update drm to linux 6.12.12
1 year ago
uaccess.h
use unsigned long for length argument of linux copyin/copyout equivalents
4 years ago
uio.h
update drm to linux 5.7
5 years ago
unaligned.h
update drm to linux 6.12.12
1 year ago
units.h
update drm to linux 6.12.12
1 year ago
util_macros.h
update drm to linux 5.15.14
4 years ago
utsname.h
update drm to linux 5.7
5 years ago
uuid.h
update drm to linux 6.12.12
1 year ago
version.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
vga_switcheroo.h
update drm to linux 6.1.2
3 years ago
vgaarb.h
update drm to linux 5.15.14
4 years ago
vmalloc.h
add vmap_pfn()
2 years ago
vt.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago
wait.h
add woken_wake_function() for inteldrm GuC TLB invalidation
4 months ago
wait_bit.h
update drm to linux 5.10.47
4 years ago
wordpart.h
update drm to linux 6.12.12
1 year ago
workqueue.h
update drm to linux 6.12.12
1 year ago
ww_mutex.h
remove uneeded includes
3 years ago
xarray.h
update drm to linux 6.12.12
1 year ago
zlib.h
Update shared drm code, inteldrm(4) and radeondrm(4) from linux 4.4 to linux 4.19.34.
7 years ago