Lines Matching refs:structname
325 #define __virtio_native_type(structname, member) \
326 typeof(virtio_to_cpu(NULL, ((structname*)0)->member))
329 #define virtio_cread(vdev, structname, member, ptr) \
331 typeof(((structname*)0)->member) virtio_cread_v; \
342 offsetof(structname, member), \
348 offsetof(structname, member), \
358 #define virtio_cwrite(vdev, structname, member, ptr) \
360 typeof(((structname*)0)->member) virtio_cwrite_v = \
361 cpu_to_virtio(vdev, *(ptr), ((structname*)0)->member); \
367 vdev->config->set((vdev), offsetof(structname, member), \
393 #define virtio_cread_le(vdev, structname, member, ptr) \
395 typeof(((structname*)0)->member) virtio_cread_v; \
406 offsetof(structname, member), \
412 offsetof(structname, member), \
421 #define virtio_cwrite_le(vdev, structname, member, ptr) \
423 typeof(((structname*)0)->member) virtio_cwrite_v = \
424 virtio_cpu_to_le(*(ptr), ((structname*)0)->member); \
430 vdev->config->set((vdev), offsetof(structname, member), \
541 #define virtio_cread_feature(vdev, fbit, structname, member, ptr) \
547 virtio_cread((vdev), structname, member, ptr); \
552 #define virtio_cread_le_feature(vdev, fbit, structname, member, ptr) \
558 virtio_cread_le((vdev), structname, member, ptr); \