Lines Matching refs:serdev

110 	struct serdev_device	*serdev;  member
119 static inline void *serdev_device_get_drvdata(const struct serdev_device *serdev) in serdev_device_get_drvdata() argument
121 return dev_get_drvdata(&serdev->dev); in serdev_device_get_drvdata()
124 static inline void serdev_device_set_drvdata(struct serdev_device *serdev, void *data) in serdev_device_set_drvdata() argument
126 dev_set_drvdata(&serdev->dev, data); in serdev_device_set_drvdata()
133 static inline void serdev_device_put(struct serdev_device *serdev) in serdev_device_put() argument
135 if (serdev) in serdev_device_put()
136 put_device(&serdev->dev); in serdev_device_put()
139 static inline void serdev_device_set_client_ops(struct serdev_device *serdev, in serdev_device_set_client_ops() argument
142 serdev->ops = ops; in serdev_device_set_client_ops()
179 struct serdev_device *serdev = ctrl->serdev; in serdev_controller_write_wakeup() local
181 if (!serdev || !serdev->ops->write_wakeup) in serdev_controller_write_wakeup()
184 serdev->ops->write_wakeup(serdev); in serdev_controller_write_wakeup()
191 struct serdev_device *serdev = ctrl->serdev; in serdev_controller_receive_buf() local
193 if (!serdev || !serdev->ops->receive_buf) in serdev_controller_receive_buf()
196 return serdev->ops->receive_buf(serdev, data, count); in serdev_controller_receive_buf()
210 int serdev_device_break_ctl(struct serdev_device *serdev, int break_state);
248 static inline int serdev_device_write_buf(struct serdev_device *serdev, in serdev_device_write_buf() argument
255 static inline int serdev_device_get_tiocm(struct serdev_device *serdev) in serdev_device_get_tiocm() argument
259 static inline int serdev_device_set_tiocm(struct serdev_device *serdev, int set, int clear) in serdev_device_set_tiocm() argument
263 static inline int serdev_device_break_ctl(struct serdev_device *serdev, int break_state) in serdev_device_break_ctl() argument
280 static inline bool serdev_device_get_cts(struct serdev_device *serdev) in serdev_device_get_cts() argument
282 int status = serdev_device_get_tiocm(serdev); in serdev_device_get_cts()
286 static inline int serdev_device_wait_for_cts(struct serdev_device *serdev, bool state, int timeout_… in serdev_device_wait_for_cts() argument
290 return readx_poll_timeout(serdev_device_get_cts, serdev, signal, signal == state, in serdev_device_wait_for_cts()
294 static inline int serdev_device_set_rts(struct serdev_device *serdev, bool enable) in serdev_device_set_rts() argument
297 return serdev_device_set_tiocm(serdev, TIOCM_RTS, 0); in serdev_device_set_rts()
299 return serdev_device_set_tiocm(serdev, 0, TIOCM_RTS); in serdev_device_set_rts()
302 int serdev_device_set_parity(struct serdev_device *serdev,