Lines Matching refs:Data
48 // The data structure used to store the genernall information of IPsec configuration.
58 VOID *Data;
138 @param[in] Data Pointer of Data.
145 IN VOID *Data
154 @param[in] Data Points to data to be copied to the buffer. The
155 Data type is related to the Type.
157 @param[in] DataSize The size of the Data.
158 @param[in, out] Buffer The buffer to store the Selector and Data.
160 @retval EFI_SUCCESS Copied the Selector and Data to a buffer successfully.
169 IN VOID *Data,
178 The IPsec configuration data has a unique selector/identifier separately to
179 identify a data entry.
182 configuration data specified by DataType.
185 @param[in] Data The data buffer to be set.
187 the expected position the new data entry will
194 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
201 IN VOID *Data,
206 A prototype function definition to lookup the data entry from IPsec. Return the configuration
211 @param[in, out] DataSize On output, the size of data returned in Data.
212 @param[out] Data The buffer to return the contents of the IPsec
213 configuration data. The type of the data buffer
216 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
217 @retval EFI_INVALID_PARAMETER Data is NULL and *DataSize is not zero.
218 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
228 IN VOID *Data
256 @param[in] DataType The specified IPsec Config Data Type.
258 @param[in] Context The data passed to the Routine.
517 @param[in, out] Data Pointer of SPD Data.
523 IN OUT EFI_IPSEC_SPD_DATA *Data
535 @param[in, out] Data Pointer of SA Data.
541 IN OUT EFI_IPSEC_SA_DATA2 *Data
553 @param[in, out] Data Pointer of PAD Data.
559 IN OUT EFI_IPSEC_PAD_DATA *Data
569 @param[in, out] Data Pointer of SPD Data.
575 IN OUT EFI_IPSEC_SPD_DATA *Data
586 @param[in, out] Data Pointer of SAD Data.
592 IN OUT EFI_IPSEC_SA_DATA2 *Data
602 @param[in, out] Data Pointer of PAD Data.
608 IN OUT EFI_IPSEC_PAD_DATA *Data
614 The IPsec configuration data has a unique selector/identifier separately to
615 identify a data entry.
618 configuration data specified by DataType.
621 @param[in] Data The data buffer to be set. The structure
622 of the data buffer should be EFI_IPSEC_SPD_DATA.
624 the expected position the new data entry will
631 - Data is not NULL, its Action is Protected,
633 - Data is not NULL and its Action is not protected
635 - The Action of Data is Protected, its policy
637 - The Action of Data is protected, its policy
640 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
646 IN VOID *Data,
653 The IPsec configuration data has a unique selector/identifier separately to
654 identify a data entry.
657 configuration data specified by DataType.
660 @param[in] Data The data buffer to be set. The structure
661 of the data buffer should be EFI_IPSEC_SA_DATA.
663 the expected position the new data entry will
668 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
674 IN VOID *Data,
681 The IPsec configuration data has a unique selector/identifier separately to
682 identify a data entry.
685 configuration data specified by DataType.
688 @param[in] Data The data buffer to be set. The structure
689 of the data buffer should be EFI_IPSEC_PAD_DATA.
691 the expected position where the new data entry will
696 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
702 IN VOID *Data,
707 This function looks up the data entry from IPsec SPD, and returns the configuration
712 @param[in, out] DataSize On output the size of data returned in Data.
713 @param[out] Data The buffer to return the contents of the IPsec
714 configuration data. The type of the data buffer
717 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
718 @retval EFI_INVALID_PARAMETER Data is NULL and *DataSize is not zero.
719 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
728 OUT VOID *Data
732 This function looks up the data entry from IPsec SAD and returns the configuration
737 @param[in, out] DataSize On output, the size of data returned in Data.
738 @param[out] Data The buffer to return the contents of the IPsec
739 configuration data. This type of the data buffer
742 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
743 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
752 OUT VOID *Data
756 This function looks up the data entry from IPsec PADand returns the configuration
761 @param[in, out] DataSize On output the size of data returned in Data.
762 @param[out] Data The buffer to return the contents of the IPsec
763 configuration data. This type of the data buffer
766 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
767 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
776 OUT VOID *Data
782 This function lookup the data entry from IPsec database or IKEv2 configuration
783 information. The expected data type and unique identification are described in
787 @param[in] DataType The type of data to retrieve.
789 configuration data entry.
790 @param[in, out] DataSize On output the size of data returned in Data.
791 @param[out] Data The buffer to return the contents of the IPsec configuration data.
792 The type of the data buffer is associated with the DataType.
794 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
799 - Data is NULL and *DataSize is not zero
800 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
813 OUT VOID *Data
822 The IPsec configuration data has a unique selector/identifier separately to identify
823 a data entry. The selector structure depends on DataType's definition.
824 Using SetData() with a Data of NULL causes the IPsec configuration data entry identified
828 @param[in] DataType The type of data to be set.
829 @param[in] Selector Pointer to an entry selector on operated configuration data
832 @param[in] Data The data buffer to be set. The structure of the data buffer is
835 position the new data entry will be added. If InsertBefore is NULL,
838 data was set successfully.
851 IN VOID *Data,
856 Enumerates the current selector for IPsec configuration data entry.
873 @param[in] DataType The type of IPsec configuration data to retrieve.
880 @retval EFI_SUCCESS The specified configuration data was obtained successfully.
885 @retval EFI_NOT_FOUND The next configuration data entry was not found.
908 @param[in] DataType The type of data to be registered the event for.
929 configuration data.
934 @param[in] DataType The configuration data type to remove the registered event for.