Lines Matching refs:hog
1188 static void gpiochip_machine_hog(struct gpio_chip *chip, struct gpiod_hog *hog) in gpiochip_machine_hog() argument
1193 desc = gpiochip_get_desc(chip, hog->chip_hwnum); in gpiochip_machine_hog()
1203 rv = gpiod_hog(desc, hog->line_name, hog->lflags, hog->dflags); in gpiochip_machine_hog()
1206 __func__, chip->label, hog->chip_hwnum, rv); in gpiochip_machine_hog()
1211 struct gpiod_hog *hog; in machine_gpiochip_add() local
1215 list_for_each_entry(hog, &gpio_machine_hogs, list) { in machine_gpiochip_add()
1216 if (!strcmp(chip->label, hog->chip_label)) in machine_gpiochip_add()
1217 gpiochip_machine_hog(chip, hog); in machine_gpiochip_add()
3593 struct gpiod_hog *hog; in gpiod_add_hogs() local
3597 for (hog = &hogs[0]; hog->chip_label; hog++) { in gpiod_add_hogs()
3598 list_add_tail(&hog->list, &gpio_machine_hogs); in gpiod_add_hogs()
3604 chip = find_chip_by_name(hog->chip_label); in gpiod_add_hogs()
3606 gpiochip_machine_hog(chip, hog); in gpiod_add_hogs()