Lines Matching refs:sensor
40 int (*limits)(struct smiapp_sensor *sensor);
41 int (*post_poweron)(struct smiapp_sensor *sensor);
42 int (*pre_streamon)(struct smiapp_sensor *sensor);
43 int (*post_streamoff)(struct smiapp_sensor *sensor);
44 unsigned long (*pll_flags)(struct smiapp_sensor *sensor);
45 int (*init)(struct smiapp_sensor *sensor);
46 int (*reg_access)(struct smiapp_sensor *sensor, bool write, u32 *reg,
58 void smiapp_replace_limit(struct smiapp_sensor *sensor,
67 #define smiapp_call_quirk(sensor, _quirk, ...) \ argument
68 ((sensor)->minfo.quirk && \
69 (sensor)->minfo.quirk->_quirk ? \
70 (sensor)->minfo.quirk->_quirk(sensor, ##__VA_ARGS__) : 0)
72 #define smiapp_needs_quirk(sensor, _quirk) \ argument
73 ((sensor)->minfo.quirk ? \
74 (sensor)->minfo.quirk->flags & _quirk : 0)