Searched refs:qe_pin (Results 1 – 3 of 3) sorted by relevance
139 struct qe_pin { struct157 struct qe_pin *qe_pin_request(struct device *dev, int index) in qe_pin_request()159 struct qe_pin *qe_pin; in qe_pin_request() local165 qe_pin = kzalloc(sizeof(*qe_pin), GFP_KERNEL); in qe_pin_request()166 if (!qe_pin) { in qe_pin_request()192 qe_pin->controller = gpiochip_get_data(gc); in qe_pin_request()198 qe_pin->num = gpio_num - gc->base; in qe_pin_request()205 return qe_pin; in qe_pin_request()207 kfree(qe_pin); in qe_pin_request()221 void qe_pin_free(struct qe_pin *qe_pin) in qe_pin_free() argument[all …]
194 struct qe_pin;196 extern struct qe_pin *qe_pin_request(struct device *dev, int index);197 extern void qe_pin_free(struct qe_pin *qe_pin);198 extern void qe_pin_set_gpio(struct qe_pin *qe_pin);199 extern void qe_pin_set_dedicated(struct qe_pin *pin);201 static inline struct qe_pin *qe_pin_request(struct device *dev, int index) in qe_pin_request()205 static inline void qe_pin_free(struct qe_pin *qe_pin) {} in qe_pin_free() argument206 static inline void qe_pin_set_gpio(struct qe_pin *qe_pin) {} in qe_pin_set_gpio() argument207 static inline void qe_pin_set_dedicated(struct qe_pin *pin) {} in qe_pin_set_dedicated()
245 struct qe_pin *pins[NUM_PINS];