/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/ |
H A D | settings_ui.h | 12 struct settings; 14 extern int settings_ui ( struct settings *settings ) __nonnull;
|
H A D | settings.h | 6 * Configuration settings 17 struct settings; 42 * Users can construct tags for settings that are not 44 * numerical settings. For example, the setting name "60" 50 * according to the settings block. When a user attempts to 52 * only the intended settings block interprets the numerical 65 #define SETTINGS __table ( struct setting, "settings" ) 74 #define SETTING_NETDEV 01 /**< Network device settings */ 75 #define SETTING_NETDEV_EXTRA 02 /**< Network device additional settings */ 76 #define SETTING_IPv4 03 /**< IPv4 settings */ 132 struct settings { struct 216 struct settings settings; member in struct:generic_settings 325 settings_init( struct settings *settings, struct settings_operations *op, struct refcnt *refcnt, unsigned int tag_magic ) argument 356 delete_setting( struct settings *settings, struct setting *setting ) argument 378 setting_exists( struct settings *settings, struct setting *setting ) argument [all...] |
H A D | nvo.h | 14 #include <ipxe/settings.h> 24 struct settings settings; member in struct:nvo_block 49 extern int register_nvo ( struct nvo_block *nvo, struct settings *parent );
|
H A D | linux.h | 31 #include <ipxe/settings.h> 95 /** List of settings */ 96 struct list_head settings; member in struct:linux_device_request 120 * List of global settings to apply. 122 * Filled by the UI code. Linux root_driver applies these settings. 130 * @v settings List of the settings to look through 132 struct linux_setting *linux_find_setting(char *name, struct list_head *settings); 135 * Apply a list of linux settings to a settings bloc [all...] |
H A D | dhcppkt.h | 28 struct settings settings; member in struct:dhcp_packet
|
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/interface/vmware/ |
H A D | guestinfo.c | 23 * VMware GuestInfo settings 33 #include <ipxe/settings.h> 43 * @v settings Settings block 51 static int guestinfo_fetch_type ( struct settings *settings, argument 55 const char *parent_name = settings->parent->name; 93 DBGC ( settings, "GuestInfo %p could not allocate %zd bytes\n", 94 settings, info_len ); 108 DBGC ( settings, "GuestInfo %p length mismatch (expected %d, " 109 "got %d)\n", settings, info_le 141 guestinfo_fetch( struct settings *settings, struct setting *setting, void *data, size_t len ) argument 213 struct settings *settings; local 262 struct settings *settings; local [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/core/ |
H A D | settings.c | 34 #include <ipxe/settings.h> 38 * Configuration settings 44 * Generic settings blocks 54 /** List of generic settings */ 88 * @v generics Generic settings block 107 * @v settings Settings block 113 int generic_settings_store ( struct settings *settings, argument 117 container_of ( settings, struct generic_settings, settings ); 165 generic_settings_fetch( struct settings *settings, struct setting *setting, void *data, size_t len ) argument 263 struct settings *settings; local 291 struct settings *settings; local 342 struct settings *settings = &settings_root; local 450 register_settings( struct settings *settings, struct settings *parent, const char *name ) argument 524 setting_applies( struct settings *settings, struct setting *setting ) argument 539 store_setting( struct settings *settings, struct setting *setting, const void *data, size_t len ) argument 591 fetch_setting_and_origin( struct settings *settings, struct setting *setting, struct settings **origin, void *data, size_t len ) argument 642 fetch_setting( struct settings *settings, struct setting *setting, void *data, size_t len ) argument 657 fetch_setting_origin( struct settings *settings, struct setting *setting ) argument 675 fetch_setting_len( struct settings *settings, struct setting *setting ) argument 695 fetch_setting_copy( struct settings *settings, struct setting *setting, void **data ) argument 732 fetch_string_setting( struct settings *settings, struct setting *setting, char *data, size_t len ) argument 757 fetch_string_setting_copy( struct settings *settings, struct setting *setting, char **data ) argument 792 fetch_ipv4_array_setting( struct settings *settings, struct setting *setting, struct in_addr *inp, unsigned int count ) argument 814 fetch_ipv4_setting( struct settings *settings, struct setting *setting, struct in_addr *inp ) argument 862 fetch_int_setting( struct settings *settings, struct setting *setting, long *value ) argument 888 fetch_uint_setting( struct settings *settings, struct setting *setting, unsigned long *value ) argument 913 fetch_intz_setting( struct settings *settings, struct setting *setting ) argument 927 fetch_uintz_setting( struct settings *settings, struct setting *setting ) argument 943 fetch_uuid_setting( struct settings *settings, struct setting *setting, union uuid *uuid ) argument 1004 fetchf_setting( struct settings *settings, struct setting *setting, char *buf, size_t len ) argument 1038 storef_setting( struct settings *settings, struct setting *setting, const char *value ) argument 1095 parse_setting_tag( struct settings *settings, const char *name ) argument 1144 parse_setting_name( const char *name, struct settings * ( * get_child ) ( struct settings *, const char * ), struct settings **settings, struct setting *setting, char *tmp_name ) argument 1215 setting_name( struct settings *settings, struct setting *setting, char *buf, size_t len ) argument 1235 struct settings *settings; local 1265 struct settings *settings; local [all...] |
H A D | nvo.c | 190 * @v settings Settings block 192 * @ret applies Setting applies within this settings block 194 static int nvo_applies ( struct settings *settings __unused, 203 * @v settings Settings block 209 static int nvo_store ( struct settings *settings, struct setting *setting, argument 212 container_of ( settings, struct nvo_block, settings ); 233 * @v settings Setting 242 nvo_fetch( struct settings *settings, struct setting *setting, void *data, size_t len ) argument [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/net/ |
H A D | netdev_settings.c | 26 #include <ipxe/settings.h> 32 * Network device configuration settings 36 /** Network device named settings */ 53 * @v settings Settings block 55 * @ret applies Setting applies within this settings block 57 static int netdev_applies ( struct settings *settings __unused, 67 * @v settings Settings block 73 static int netdev_store ( struct settings *settings, struc argument 99 netdev_fetch( struct settings *settings, struct setting *setting, void *data, size_t len ) argument [all...] |
H A D | dhcppkt.c | 118 * Find DHCP packet field corresponding to settings tag number 142 * @ret applies Setting applies within this settings block 216 * DHCP packet settings interface 223 * @v settings Settings block 225 * @ret applies Setting applies within this settings block 227 static int dhcppkt_settings_applies ( struct settings *settings, argument 230 container_of ( settings, struct dhcp_packet, settings ); 238 * @v settings Setting 244 dhcppkt_settings_store( struct settings *settings, struct setting *setting, const void *data, size_t len ) argument 262 dhcppkt_settings_fetch( struct settings *settings, struct setting *setting, void *data, size_t len ) argument [all...] |
H A D | cachedhcp.c | 49 struct settings *parent; 63 /* Register settings on the last opened network device. 64 * This will have the effect of registering cached settings 69 if ( ( rc = register_settings ( &dhcppkt->settings, parent, 71 DBG ( "DHCP could not register cached settings: %s\n", 76 DBG ( "DHCP registered cached settings\n" );
|
H A D | fakedhcp.c | 26 #include <ipxe/settings.h> 38 * Copy settings to DHCP packet 41 * @v source Source settings block 46 struct settings *source, 60 /* Process encapsulated settings */ 89 * Copy settings to DHCP packet 92 * @v source Source settings block 96 struct settings *source ) { 150 /* Merge in globally-scoped settings, then netdev-specific 151 * settings [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/hci/commands/ |
H A D | config_cmd.c | 25 #include <ipxe/settings.h> 47 * Parse settings scope name 53 static int parse_settings ( const char *text, struct settings **value ) { 77 struct settings *settings; local 84 /* Parse settings option, if present */ 86 &settings ) ) != 0 ) 89 /* Run settings UI */ 90 if ( ( rc = settings_ui ( settings ) ) != 0 ) { 91 printf ( "Could not save settings [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/include/usr/ |
H A D | autoboot.h | 15 struct settings; 31 fetch_next_server_and_filename ( struct settings *settings );
|
/vbox/src/VBox/Devices/PC/ipxe/src/hci/tui/ |
H A D | settings_ui.c | 27 #include <ipxe/settings.h> 68 /** Target configuration settings block 70 * Valid only for rows that lead to new settings blocks. 72 struct settings *settings; member in struct:setting_row_widget 75 * Valid only for rows that represent individual settings. 92 /** A settings widget */ 95 struct settings *settings; member in struct:setting_widget 111 * @ret count Number of settings row 115 struct settings *settings; local [all...] |
/vbox/src/VBox/Main/include/ |
H A D | AudioAdapterImpl.h | 24 namespace settings namespace 47 HRESULT i_loadSettings(const settings::AudioAdapter &data); 48 HRESULT i_saveSettings(settings::AudioAdapter &data);
|
H A D | DHCPServerImpl.h | 23 #include <VBox/settings.h> 60 using settings::DhcpOptValue; 61 using settings::DhcpOptionMap; 62 using settings::DhcpOptValuePair; 63 using settings::DhcpOptConstIterator; 64 using settings::DhcpOptIterator; 66 using settings::VmNameSlotKey; 67 using settings::VmSlot2OptionsMap; 68 using settings::VmSlot2OptionsPair; 69 using settings [all...] |
H A D | PCIDeviceAttachmentImpl.h | 24 #include <VBox/settings.h> 42 // settings 44 const settings::HostPCIDeviceAttachment& aHpda); 45 HRESULT i_saveSettings(settings::HostPCIDeviceAttachment &data);
|
H A D | SerialPortImpl.h | 27 namespace settings namespace 49 HRESULT i_loadSettings(const settings::SerialPort &data); 50 HRESULT i_saveSettings(settings::SerialPort &data); 97 Backupable<settings::SerialPort> bd;
|
H A D | BandwidthControlImpl.h | 25 namespace settings namespace 47 HRESULT i_loadSettings(const settings::IOSettings &data); 48 HRESULT i_saveSettings(settings::IOSettings &data);
|
H A D | ParallelPortImpl.h | 24 namespace settings namespace 45 HRESULT i_loadSettings(const settings::ParallelPort &data); 46 HRESULT i_saveSettings(settings::ParallelPort &data);
|
H A D | USBDeviceFiltersImpl.h | 28 namespace settings namespace 50 HRESULT i_loadSettings(const settings::USB &data); 51 HRESULT i_saveSettings(settings::USB &data);
|
H A D | NATEngineImpl.h | 24 #include <VBox/settings.h> 27 namespace settings namespace 37 typedef std::map<Utf8Str, settings::NATRule> NATRuleMap; 52 HRESULT i_loadSettings(const settings::NAT &data); 53 HRESULT i_saveSettings(settings::NAT &data);
|
/vbox/src/VBox/Devices/PC/ipxe/src/tests/ |
H A D | settings_test.c | 31 #include <ipxe/settings.h> 40 * @v settings Settings block 45 #define storef_ok( settings, setting, formatted, raw_array ) do { \ 50 ok ( storef_setting ( settings, setting, formatted ) == 0 ); \ 51 len = fetch_setting ( settings, setting, actual, \ 53 DBGC ( settings, "Stored %s \"%s\", got:\n", \ 55 DBGC_HDA ( settings, 0, actual, len ); \ 63 * @v settings Settings block 68 #define fetchf_ok( settings, setting, raw_array, formatted ) do { \ 73 ok ( store_setting ( settings, settin [all...] |
/vbox/src/VBox/Devices/PC/ipxe/src/interface/smbios/ |
H A D | smbios_settings.c | 24 #include <ipxe/settings.h> 29 /** SMBIOS settings tag magic number */ 69 * @v settings Settings block 71 * @ret applies Setting applies within this settings block 73 static int smbios_applies ( struct settings *settings __unused, 85 * @v settings Settings block, or NULL to search all blocks 91 static int smbios_fetch ( struct settings *settings __unused, 135 /** SMBIOS settings operation [all...] |