Home | History | Annotate | Download | only in IpSecDxe

Lines Matching refs:Selector

57   EFI_IPSEC_CONFIG_SELECTOR *Selector;

76 The prototype of Copy Source Selector to the Destination Selector.
78 @param[in, out] DstSel Pointer of Destination Selector. It would be
79 SPD Selector, or SAD Selector or PAD Selector.
80 @param[in] SrcSel Pointer of Source Selector. It would be
81 SPD Selector, or SAD Selector or PAD Selector.
82 @param[in, out] Size The size of the Destination Selector. If it
84 Source Selector, the value of Source Selector's
87 @retval EFI_INVALID_PARAMETER If the Destination or Source Selector is NULL.
88 @retval EFI_BUFFER_TOO_SMALL If the input Size is less than size of Source Selector.
89 @retval EFI_SUCCESS Copy Source Selector to the Destination
90 Selector successfully.
102 It is prototype of compare two Selectors. The Selector would be SPD Selector,
103 or SAD Selector, or PAD selector.
105 @param[in] Selector1 Pointer of the first Selector.
106 @param[in] Selector2 Pointer of the second Selector.
120 The prototype of a function to check if the Selector is Zero by its certain fields.
122 @param[in] Selector Pointer of the Selector.
124 @retval TRUE If the Selector is Zero.
125 @retval FALSE If the Selector is not Zero.
131 IN EFI_IPSEC_CONFIG_SELECTOR *Selector
135 The prototype of a function to fix the value of particular members of the Selector.
137 @param[in] Selector Pointer of Selector.
144 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
152 @param[in] Selector Points to EFI_IPSEC_CONFIG_SELECTOR to be copied
156 @param[in] SelectorSize The size of the Selector.
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.
168 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
178 The IPsec configuration data has a unique selector/identifier separately to
181 @param[in] Selector Pointer to an entry selector on operated
183 A NULL Selector causes the entire specified-type
186 @param[in] Context Pointer to one entry selector that describes
192 requiring a check depends on the Selector type.
200 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
209 @param[in] Selector Pointer to an entry selector that is an identifier
218 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
226 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
234 Compare two SPD Selector by the fields of LocalAddressCount/RemoteAddressCount/
238 @param[in] Selector1 Pointer of the first SPD Selector.
239 @param[in] Selector2 Pointer of the second SPD Selector.
347 Compare two SPD Selector by the fields of LocalAddressCount/RemoteAddressCount/
351 @param[in] Selector1 Pointer of first SPD Selector.
352 @param[in] Selector2 Pointer of second SPD Selector.
354 @retval TRUE The first SPD Selector is subordinate Selector of second SPD Selector.
355 @retval FALSE The first SPD Selector is not subordinate Selector of second
356 SPD Selector.
398 Check if the SPD Selector is Zero by its LocalAddressCount and RemoteAddressCount
401 @param[in] Selector Pointer of the SPD Selector.
403 @retval TRUE If the SPD Selector is Zero.
404 @retval FALSE If the SPD Selector is not Zero.
409 IN EFI_IPSEC_CONFIG_SELECTOR *Selector
415 @param[in] Selector Pointer of the SA ID.
423 IN EFI_IPSEC_CONFIG_SELECTOR *Selector
429 @param[in] Selector Pointer of the PAD ID.
437 IN EFI_IPSEC_CONFIG_SELECTOR *Selector
441 Copy Source SPD Selector to the Destination SPD Selector.
443 @param[in, out] DstSel Pointer of Destination SPD Selector.
444 @param[in] SrcSel Pointer of Source SPD Selector.
445 @param[in, out] Size The size of the Destination SPD Selector. If
447 size of Source SPD Selector, the value of
448 Source SPD Selector's size will be passed to
451 @retval EFI_INVALID_PARAMETER If the Destination or Source SPD Selector is NULL.
452 @retval EFI_BUFFER_TOO_SMALL If the input Size is less than size of Source SPD Selector.
453 @retval EFI_SUCCESS Copy Source SPD Selector to the Destination SPD
454 Selector successfully.
509 Fix the value of some members of the SPD Selector.
512 Entry into the Variable. Since some members in SPD Selector are pointers,
516 @param[in] Selector Pointer of SPD Selector.
522 IN EFI_IPSEC_SPD_SELECTOR *Selector,
563 Recover the value of some members of SPD Selector.
566 of SPD Selector which fix by the FixSpdEntry().
568 @param[in, out] Selector Pointer of SPD Selector.
574 IN OUT EFI_IPSEC_SPD_SELECTOR *Selector,
614 The IPsec configuration data has a unique selector/identifier separately to
617 @param[in] Selector Pointer to an entry selector on operated
619 A NULL Selector causes the entire specified-type
623 @param[in] Context Pointer to one entry selector that describes
629 - Selector is not NULL and its LocalAddress
645 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
653 The IPsec configuration data has a unique selector/identifier separately to
656 @param[in] Selector Pointer to an entry selector on operated
658 A NULL Selector causes the entire specified-type
662 @param[in] Context Pointer to one entry selector which describes
673 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
681 The IPsec configuration data has a unique selector/identifier separately to
684 @param[in] Selector Pointer to an entry selector on operated
686 A NULL Selector causes the entire specified-type
690 @param[in] Context Pointer to one entry selector that describes
701 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
710 @param[in] Selector Pointer to an entry selector which is an identifier
719 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
726 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
735 @param[in] Selector Pointer to an entry selector that is an identifier
743 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
750 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
759 @param[in] Selector Pointer to an entry selector that is an identifier
767 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
774 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
784 DataType and Selector parameters.
788 @param[in] Selector Pointer to an entry selector that is an identifier of the IPsec
797 - Selector is NULL.
800 @retval EFI_NOT_FOUND The configuration data specified by Selector is not found.
811 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
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.
825 by DataType and Selector to be deleted.
829 @param[in] Selector Pointer to an entry selector on operated configuration data
830 specified by DataType. A NULL Selector causes the entire
834 @param[in] InsertBefore Pointer to one entry selector which describes the expected
850 IN EFI_IPSEC_CONFIG_SELECTOR *Selector,
856 Enumerates the current selector for IPsec configuration data entry.
858 This function is called multiple times to retrieve the entry Selector in IPsec
860 Selector are retrieved into the output interface.
864 If the Selector buffer is too small for the next Selector copy, an
869 search, a pointer to the buffer with all zero value is passed in Selector. Calls
874 @param[in, out] SelectorSize The size of the Selector buffer.
875 @param[in, out] Selector On input, supplies the pointer to last Selector that was
877 On output, returns one copy of the current entry Selector
884 - Selector is NULL.
898 IN OUT EFI_IPSEC_CONFIG_SELECTOR *Selector