···1391391401401. FW_MGMT_IOC_GET_INTF_FW:141141142142- This ioctl shall be used the user to get the version and firmware-tag of the143143- currently running Interface Firmware. All the fields of the 'struct142142+ This ioctl shall be used by the user to get the version and firmware-tag of143143+ the currently running Interface Firmware. All the fields of the 'struct144144 fw_mgmt_ioc_get_fw' are filled by the kernel.1451451461462. FW_MGMT_IOC_GET_BACKEND_FW:147147148148- This ioctl shall be used the user to get the version of a currently running149149- Backend Interface Firmware identified by a firmware-tag. The user is required150150- to fill the 'firmware_tag' field of the 'struct fw_mgmt_ioc_get_fw' in this151151- case. The 'major' and 'minor' fields are set by the kernel in response.148148+ This ioctl shall be used by the user to get the version of a currently149149+ running Backend Interface Firmware identified by a firmware-tag. The user is150150+ required to fill the 'firmware_tag' field of the 'struct fw_mgmt_ioc_get_fw'151151+ in this case. The 'major' and 'minor' fields are set by the kernel in152152+ response.1521531531543. FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE:154155155155- This ioctl shall be used the user to load an Interface Firmware package on an156156- Interface. The user needs to fill the 'firmware_tag' and 'load_method' fields157157- of the 'struct fw_mgmt_ioc_intf_load_and_validate'. The 'status', 'major' and158158- 'minor' fields are set by the kernel in response.156156+ This ioctl shall be used by the user to load an Interface Firmware package on157157+ an Interface. The user needs to fill the 'firmware_tag' and 'load_method'158158+ fields of the 'struct fw_mgmt_ioc_intf_load_and_validate'. The 'status',159159+ 'major' and 'minor' fields are set by the kernel in response.1591601601614. FW_MGMT_IOC_INTF_BACKEND_FW_UPDATE:161162162162- This ioctl shall be used the user to request an Interface to update a Backend163163- Interface Firmware. The user is required to fill the 'firmware_tag' field of164164- the 'struct fw_mgmt_ioc_get_fw' in this case. The 'status' field is set by165165- the kernel in response.163163+ This ioctl shall be used by the user to request an Interface to update a164164+ Backend Interface Firmware. The user is required to fill the 'firmware_tag'165165+ field of the 'struct fw_mgmt_ioc_get_fw' in this case. The 'status' field is166166+ set by the kernel in response.1661671671685. FW_MGMT_IOC_SET_TIMEOUT_MS:168169169169- This ioctl shall be used the user to increase the timeout interval within170170+ This ioctl shall be used by the user to increase the timeout interval within170171 which the firmware must get loaded by the Module. The default timeout is 1171172 second. The user needs to pass the timeout in milliseconds.1721731731746. FW_MGMT_IOC_MODE_SWITCH:174175175175- This ioctl shall be used the user to mode-switch the module to the previously176176- loaded interface firmware. If the interface firmware isn't loaded previously,177177- or if another unsuccessful FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE operation is178178- started after loading interface firmware, then the firmware core wouldn't179179- allow mode-switch.176176+ This ioctl shall be used by the user to mode-switch the module to the177177+ previously loaded interface firmware. If the interface firmware isn't loaded178178+ previously, or if another unsuccessful FW_MGMT_IOC_INTF_LOAD_AND_VALIDATE179179+ operation is started after loading interface firmware, then the firmware core180180+ wouldn't allow mode-switch.180181181182182183Sysfs Interfaces - Authentication···2802792812801. CAP_IOC_GET_ENDPOINT_UID:282281283283- This ioctl shall be used the user to get the endpoint UID associated with the284284- Interface. All the fields of the 'struct cap_ioc_get_endpoint_uid' are282282+ This ioctl shall be used by the user to get the endpoint UID associated with283283+ the Interface. All the fields of the 'struct cap_ioc_get_endpoint_uid' are285284 filled by the kernel.2862852872862. CAP_IOC_GET_IMS_CERTIFICATE:288287289289- This ioctl shall be used the user to retrieve one of the available288288+ This ioctl shall be used by the user to retrieve one of the available290289 cryptographic certificates held by the Interface for use in Component291290 Authentication. The user is required to fill the 'certificate_class' and292291 'certificate_id' field of the 'struct cap_ioc_get_ims_certificate' in this···2962952972963. CAP_IOC_AUTHENTICATE:298297299299- This ioctl shall be used the user to authenticate the Module attached to an300300- Interface. The user needs to fill the 'auth_type', 'uid', and 'challenge'298298+ This ioctl shall be used by the user to authenticate the Module attached to299299+ an Interface. The user needs to fill the 'auth_type', 'uid', and 'challenge'301300 fields of the 'struct cap_ioc_authenticate'. The other fields will be set by302301 the kernel in response. The first 'signature_size' bytes of the 'signature'303302 shall be read by the user and others must be discarded.