pwm_waveform
struct pwm_waveform clk_gate_wf = { }, cnv_wf = { };
struct pwm_waveform clk_gate_wf;
struct pwm_waveform cnv_wf;
static void pwm_state2wf(const struct pwm_state *state, struct pwm_waveform *wf)
*wf = (struct pwm_waveform){
*wf = (struct pwm_waveform){
*wf = (struct pwm_waveform){
static int pwmwfcmp(const struct pwm_waveform *a, const struct pwm_waveform *b)
static bool pwm_check_rounding(const struct pwm_waveform *wf,
const struct pwm_waveform *wf_rounded)
const struct pwm_waveform *wf, void *wfhw)
const void *wfhw, struct pwm_waveform *wf)
struct pwm_waveform wf;
wf = (struct pwm_waveform) {
struct pwm_waveform wf;
struct pwm_waveform wf;
wf = (struct pwm_waveform){
struct pwm_waveform wf = {
int pwm_round_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf)
struct pwm_waveform wf_req = *wf;
struct pwm_waveform wf;
int pwm_get_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf)
const struct pwm_waveform *wf,
struct pwm_waveform wf_rounded;
struct pwm_waveform wf_set;
const struct pwm_waveform *wf, bool exact)
static bool pwm_wf_valid(const struct pwm_waveform *wf)
struct pwm_waveform wf;
struct pwm_waveform wf_rounded;
static void pwm_wf2state(const struct pwm_waveform *wf, struct pwm_state *state)
struct pwm_waveform wf;
const struct pwm_waveform *wf,
struct pwm_waveform *wf)
const void *_wfhw, struct pwm_waveform *wf)
const struct pwm_waveform *wf,
const struct pwm_waveform *wf,
const void *_wfhw, struct pwm_waveform *wf)
const struct pwm_waveform *wf, void *_wfhw)
const void *_wfhw, struct pwm_waveform *wf)
static int pca9685_round_waveform_tohw(struct pwm_chip *chip, struct pwm_device *pwm, const struct pwm_waveform *wf, void *_wfhw)
const void *_wfhw, struct pwm_waveform *wf)
struct pwm_waveform *wf)
*wf = (struct pwm_waveform){
const struct pwm_waveform *wf,
struct pwm_waveform wf = { };
struct pwm_waveform wf = { };
struct pwm_waveform wf;
const struct pwm_waveform *wf, void *wfhw);
const void *wfhw, struct pwm_waveform *wf);
int pwm_round_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf);
int pwm_get_waveform_might_sleep(struct pwm_device *pwm, struct pwm_waveform *wf);
int pwm_set_waveform_might_sleep(struct pwm_device *pwm, const struct pwm_waveform *wf, bool exact);
TP_PROTO_pwm(const struct pwm_waveform *wf, void *wfhw, int err),
TP_PROTO_pwm(const void *wfhw, struct pwm_waveform *wf, int err),