Home
last modified time | relevance | path

Searched refs:type__ (Results 1 – 2 of 2) sorted by relevance

/linux-6.12.1/include/linux/
Diosys-map.h362 #define __iosys_map_rd_io(val__, vaddr_iomem__, type__) _Generic(val__, \ argument
368 #define __iosys_map_rd_sys(val__, vaddr__, type__) \ argument
369 val__ = READ_ONCE(*(type__ *)(vaddr__))
371 #define __iosys_map_wr_io(val__, vaddr_iomem__, type__) _Generic(val__, \ argument
377 #define __iosys_map_wr_sys(val__, vaddr__, type__) \ argument
378 WRITE_ONCE(*(type__ *)(vaddr__), val__)
394 #define iosys_map_rd(map__, offset__, type__) ({ \ argument
395 type__ val_; \
397 __iosys_map_rd_io(val_, (map__)->vaddr_iomem + (offset__), type__); \
399 __iosys_map_rd_sys(val_, (map__)->vaddr + (offset__), type__); \
[all …]
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_map.h69 #define xe_map_rd(xe__, map__, offset__, type__) ({ \ argument
72 iosys_map_rd(map__, offset__, type__); \
75 #define xe_map_wr(xe__, map__, offset__, type__, val__) ({ \ argument
78 iosys_map_wr(map__, offset__, type__, val__); \