Lines Matching refs:desc
22 struct gpio_desc *desc; in gpio_request_one() local
25 desc = gpio_to_desc(gpio); in gpio_request_one()
28 if (!desc && gpio_is_valid(gpio)) in gpio_request_one()
31 err = gpiod_request(desc, label); in gpio_request_one()
36 set_bit(FLAG_OPEN_DRAIN, &desc->flags); in gpio_request_one()
39 set_bit(FLAG_OPEN_SOURCE, &desc->flags); in gpio_request_one()
42 set_bit(FLAG_ACTIVE_LOW, &desc->flags); in gpio_request_one()
45 err = gpiod_direction_input(desc); in gpio_request_one()
47 err = gpiod_direction_output_raw(desc, in gpio_request_one()
54 err = gpiod_export(desc, flags & GPIOF_EXPORT_CHANGEABLE); in gpio_request_one()
62 gpiod_free(desc); in gpio_request_one()
69 struct gpio_desc *desc = gpio_to_desc(gpio); in gpio_request() local
72 if (!desc && gpio_is_valid(gpio)) in gpio_request()
75 return gpiod_request(desc, label); in gpio_request()