Lines Matching refs:ctrl
46 unsigned *ctrl; member
137 gpio_set_value_cansleep(fan_data->ctrl[i], (ctrl_val >> i) & 1); in __set_fan_ctrl()
148 value = gpio_get_value_cansleep(fan_data->ctrl[i]); in __get_fan_ctrl()
333 if (index > 0 && !data->ctrl) in gpio_fan_is_visible()
366 unsigned *ctrl = pdata->ctrl; in fan_ctrl_init() local
370 err = devm_gpio_request(&pdev->dev, ctrl[i], in fan_ctrl_init()
375 err = gpio_direction_output(ctrl[i], in fan_ctrl_init()
376 gpio_get_value_cansleep(ctrl[i])); in fan_ctrl_init()
382 fan_data->ctrl = ctrl; in fan_ctrl_init()
444 unsigned *ctrl; in gpio_fan_get_of_pdata() local
480 ctrl = devm_kzalloc(dev, pdata->num_ctrl * sizeof(unsigned), in gpio_fan_get_of_pdata()
482 if (!ctrl) in gpio_fan_get_of_pdata()
490 ctrl[i] = val; in gpio_fan_get_of_pdata()
492 pdata->ctrl = ctrl; in gpio_fan_get_of_pdata()
579 if (pdata->ctrl && pdata->num_ctrl > 0) { in gpio_fan_probe()
618 if (fan_data->ctrl) in gpio_fan_remove()
634 if (fan_data->ctrl) { in gpio_fan_suspend()
646 if (fan_data->ctrl) in gpio_fan_resume()