gpiosim_op
struct gpiosim_op *op = (void *)data;
#define GPIOSIMREAD _IOWR('G', 0, struct gpiosim_op)
#define GPIOSIMWRITE _IOW('G', 1, struct gpiosim_op)