Home
last modified time | relevance | path

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

/linux/include/linux/
H A Diosys-map.h357 #define __iosys_map_rd_io(val__, vaddr_iomem__, type__) _Generic(val__, \ argument
363 #define __iosys_map_rd_sys(val__, vaddr__, type__) \ argument
364 val__ = READ_ONCE(*(type__ *)(vaddr__))
366 #define __iosys_map_wr_io(val__, vaddr_iomem__, type__) _Generic(val__, \ argument
372 #define __iosys_map_wr_sys(val__, vaddr__, type__) \ argument
373 WRITE_ONCE(*(type__ *)(vaddr__), val__)
389 #define iosys_map_rd(map__, offset__, type__) ({ \ argument
390 type__ val_; \
392 __iosys_map_rd_io(val_, (map__)->vaddr_iomem + (offset__), type__); \
394 __iosys_map_rd_sys(val_, (map__)->vaddr + (offset__), type__); \
[all …]