Lines Matching refs:sensor
48 int (*limits)(struct smiapp_sensor *sensor);
49 int (*post_poweron)(struct smiapp_sensor *sensor);
50 int (*pre_streamon)(struct smiapp_sensor *sensor);
51 int (*post_streamoff)(struct smiapp_sensor *sensor);
52 unsigned long (*pll_flags)(struct smiapp_sensor *sensor);
53 int (*init)(struct smiapp_sensor *sensor);
54 int (*reg_access)(struct smiapp_sensor *sensor, bool write, u32 *reg,
66 void smiapp_replace_limit(struct smiapp_sensor *sensor,
75 #define smiapp_call_quirk(sensor, _quirk, ...) \ argument
76 ((sensor)->minfo.quirk && \
77 (sensor)->minfo.quirk->_quirk ? \
78 (sensor)->minfo.quirk->_quirk(sensor, ##__VA_ARGS__) : 0)
80 #define smiapp_needs_quirk(sensor, _quirk) \ argument
81 ((sensor)->minfo.quirk ? \
82 (sensor)->minfo.quirk->flags & _quirk : 0)