| .. SPDX-License-Identifier: GPL-2.0 | 
 |  | 
 | .. _GPIO_V2_GET_LINEINFO_IOCTL: | 
 |  | 
 | ************************** | 
 | GPIO_V2_GET_LINEINFO_IOCTL | 
 | ************************** | 
 |  | 
 | Name | 
 | ==== | 
 |  | 
 | GPIO_V2_GET_LINEINFO_IOCTL - Get the publicly available information for a line. | 
 |  | 
 | Synopsis | 
 | ======== | 
 |  | 
 | .. c:macro:: GPIO_V2_GET_LINEINFO_IOCTL | 
 |  | 
 | ``int ioctl(int chip_fd, GPIO_V2_GET_LINEINFO_IOCTL, struct gpio_v2_line_info *info)`` | 
 |  | 
 | Arguments | 
 | ========= | 
 |  | 
 | ``chip_fd`` | 
 |     The file descriptor of the GPIO character device returned by `open()`. | 
 |  | 
 | ``info`` | 
 |     The :c:type:`line_info<gpio_v2_line_info>` to be populated, with the | 
 |     ``offset`` field set to indicate the line to be collected. | 
 |  | 
 | Description | 
 | =========== | 
 |  | 
 | Get the publicly available information for a line. | 
 |  | 
 | This information is available independent of whether the line is in use. | 
 |  | 
 | .. note:: | 
 |     The line info does not include the line value. | 
 |  | 
 |     The line must be requested using gpio-v2-get-line-ioctl.rst to access its | 
 |     value. | 
 |  | 
 | Return Value | 
 | ============ | 
 |  | 
 | On success 0 and ``info`` is populated with the chip info. | 
 |  | 
 | On error -1 and the ``errno`` variable is set appropriately. | 
 | Common error codes are described in error-codes.rst. |