Lines Matching defs:ltimer
18 #include <platsupport/ltimer.h>
23 #include "../../ltimer.h"
83 static int create_ltimer(ltimer_t *ltimer, ps_io_ops_t ops)
85 assert(ltimer != NULL);
86 ltimer->get_time = get_time;
87 ltimer->get_resolution = get_resolution;
88 ltimer->set_timeout = set_timeout;
89 ltimer->reset = reset;
90 ltimer->destroy = destroy;
91 ltimer->get_nth_irq = NULL;
92 ltimer->get_nth_pmem = NULL;
93 ltimer->get_num_irqs = NULL;
94 ltimer->get_num_pmems = NULL;
96 int error = ps_calloc(&ops.malloc_ops, 1, sizeof(pwm_ltimer_t), <imer->data);
98 ZF_LOGE("Unable to allocate ltimer data");
101 assert(ltimer->data != NULL);
106 int ltimer_default_init(ltimer_t *ltimer, ps_io_ops_t ops, ltimer_callback_fn_t callback, void *callback_token)
110 error = create_ltimer(ltimer, ops);
112 ZF_LOGE("Unable to create ltimer");
116 pwm_ltimer_t *pwm_ltimer = ltimer->data;
121 ZF_LOGE("Unable to create pwm for ltimer");
131 int ltimer_default_describe(ltimer_t UNUSED *ltimer, ps_io_ops_t UNUSED ops)