send_event
sensor_inst->callbacks.send_event = hid_sensor_send_event;
if (callback && collection && callback->send_event)
callback->send_event(hsdev, collection->usage,
accel_state->callbacks.send_event = accel_3d_proc_event;
gyro_state->callbacks.send_event = gyro_3d_proc_event;
.send_event = &humidity_proc_event,
als_state->callbacks.send_event = als_proc_event;
prox_state->callbacks.send_event = prox_proc_event;
magn_state->callbacks.send_event = magn_3d_proc_event;
incl_state->callbacks.send_event = incl_3d_proc_event;
rot_state->callbacks.send_event = dev_rot_proc_event;
st->callbacks.send_event = hinge_proc_event;
press_state->callbacks.send_event = press_proc_event;
.send_event = &temperature_proc_event,
send_event(NULL, ctrl, V4L2_EVENT_CTRL_CH_RANGE);
send_event(NULL, ctrl, V4L2_EVENT_CTRL_CH_VALUE |
send_event(fh, ctrl,
send_event(NULL, ctrl, V4L2_EVENT_CTRL_CH_FLAGS);
send_event(NULL, ctrl, V4L2_EVENT_CTRL_CH_FLAGS);
void send_event(struct v4l2_fh *fh, struct v4l2_ctrl *ctrl, u32 changes);
goto send_event;
send_event:
time_state->callbacks.send_event = hid_time_proc_event;
bool send_event = false;
send_event = true;
error_avg, send_event ? " (!!!)" : "");
if (send_event)
int (*send_event)(struct hid_sensor_hub_device *hsdev, u32 usage_id,
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);
ret = send_event(fd);