Lines Matching refs:lineinfo
2024 struct gpioline_info lineinfo;
2027 if (copy_from_user(&lineinfo, ip, sizeof(lineinfo)))
2031 desc = gpiochip_get_desc(cdev->gdev->chip, lineinfo.line_offset);
2039 if (test_and_set_bit(lineinfo.line_offset, cdev->watched_lines))
2044 gpio_v2_line_info_to_v1(&lineinfo_v2, &lineinfo);
2046 if (copy_to_user(ip, &lineinfo, sizeof(lineinfo))) {
2048 clear_bit(lineinfo.line_offset, cdev->watched_lines);
2060 struct gpio_v2_line_info lineinfo;
2062 if (copy_from_user(&lineinfo, ip, sizeof(lineinfo)))
2065 if (memchr_inv(lineinfo.padding, 0, sizeof(lineinfo.padding)))
2068 desc = gpiochip_get_desc(cdev->gdev->chip, lineinfo.offset);
2077 if (test_and_set_bit(lineinfo.offset, cdev->watched_lines))
2080 gpio_desc_to_lineinfo(desc, &lineinfo);
2082 if (copy_to_user(ip, &lineinfo, sizeof(lineinfo))) {
2084 clear_bit(lineinfo.offset, cdev->watched_lines);
2181 pr_debug_ratelimited("lineinfo event FIFO is full - event dropped\n");