Lines Matching +full:0 +full:x00000ff0

37 	union nvm_iscsi_ipv4_addr addr;				/* 0x0 */
38 union nvm_iscsi_ipv4_addr subnet_mask; /* 0x4 */
39 union nvm_iscsi_ipv4_addr gateway; /* 0x8 */
40 union nvm_iscsi_ipv4_addr primary_dns; /* 0xC */
41 union nvm_iscsi_ipv4_addr secondary_dns; /* 0x10 */
42 union nvm_iscsi_ipv4_addr dhcp_addr; /* 0x14 */
44 union nvm_iscsi_ipv4_addr isns_server; /* 0x18 */
45 union nvm_iscsi_ipv4_addr slp_server; /* 0x1C */
46 union nvm_iscsi_ipv4_addr primay_radius_server; /* 0x20 */
47 union nvm_iscsi_ipv4_addr secondary_radius_server; /* 0x24 */
49 union nvm_iscsi_ipv4_addr rsvd[4]; /* 0x28 */
53 union nvm_iscsi_ipv6_addr addr; /* 0x0 */
54 union nvm_iscsi_ipv6_addr subnet_mask; /* 0x10 */
55 union nvm_iscsi_ipv6_addr gateway; /* 0x20 */
56 union nvm_iscsi_ipv6_addr primary_dns; /* 0x30 */
57 union nvm_iscsi_ipv6_addr secondary_dns; /* 0x40 */
58 union nvm_iscsi_ipv6_addr dhcp_addr; /* 0x50 */
60 union nvm_iscsi_ipv6_addr isns_server; /* 0x60 */
61 union nvm_iscsi_ipv6_addr slp_server; /* 0x70 */
62 union nvm_iscsi_ipv6_addr primay_radius_server; /* 0x80 */
63 union nvm_iscsi_ipv6_addr secondary_radius_server; /* 0x90 */
65 union nvm_iscsi_ipv6_addr rsvd[3]; /* 0xA0 */
67 u32 config; /* 0xD0 */
68 #define NVM_ISCSI_CFG_INITIATOR_IPV6_SUBNET_MASK_PREFIX_MASK 0x000000FF
69 #define NVM_ISCSI_CFG_INITIATOR_IPV6_SUBNET_MASK_PREFIX_OFFSET 0
100 u32 ctrl_flags; /* 0x0 */
101 #define NVM_ISCSI_CFG_GEN_CHAP_ENABLED BIT(0)
111 u32 timeout; /* 0x4 */
112 #define NVM_ISCSI_CFG_GEN_DHCP_REQUEST_TIMEOUT_MASK 0x0000FFFF
113 #define NVM_ISCSI_CFG_GEN_DHCP_REQUEST_TIMEOUT_OFFSET 0
114 #define NVM_ISCSI_CFG_GEN_PORT_LOGIN_TIMEOUT_MASK 0xFFFF0000
117 union nvm_iscsi_dhcp_vendor_id dhcp_vendor_id; /* 0x8 */
118 u32 rsvd[62]; /* 0x108 */
122 struct nvm_iscsi_initiator_ipv4 ipv4; /* 0x0 */
123 struct nvm_iscsi_initiator_ipv6 ipv6; /* 0x38 */
125 union nvm_iscsi_name initiator_name; /* 0x118 */
126 union nvm_iscsi_chap_name chap_name; /* 0x218 */
127 union nvm_iscsi_chap_password chap_password; /* 0x318 */
129 u32 generic_cont0; /* 0x398 */
130 #define NVM_ISCSI_CFG_INITIATOR_VLAN_MASK 0x0000FFFF
131 #define NVM_ISCSI_CFG_INITIATOR_VLAN_OFFSET 0
132 #define NVM_ISCSI_CFG_INITIATOR_IP_VERSION_MASK 0x00030000
139 #define NVM_ISCSI_CFG_INITIATOR_IP_VERSION_PRIORITY_V6 BIT(0)
142 u32 rsvd[116]; /* 0x32C */
146 u32 ctrl_flags; /* 0x0 */
147 #define NVM_ISCSI_CFG_TARGET_ENABLED BIT(0)
150 u32 generic_cont0; /* 0x4 */
151 #define NVM_ISCSI_CFG_TARGET_TCP_PORT_MASK 0x0000FFFF
152 #define NVM_ISCSI_CFG_TARGET_TCP_PORT_OFFSET 0
158 u32 rsvd_1[7]; /* 0x24 */
159 union nvm_iscsi_ipv4_addr ipv4_addr; /* 0x28 */
160 union nvm_iscsi_ipv6_addr ipv6_addr; /* 0x2C */
161 union nvm_iscsi_lun lun; /* 0x3C */
163 union nvm_iscsi_name target_name; /* 0x44 */
164 union nvm_iscsi_chap_name chap_name; /* 0x144 */
165 union nvm_iscsi_chap_password chap_password; /* 0x244 */
167 u32 rsvd_2[107]; /* 0x2C4 */
171 u32 id; /* 0x0 */
172 #define NVM_ISCSI_CFG_BLK_MAPPED_PF_ID_MASK 0x0000000F
173 #define NVM_ISCSI_CFG_BLK_MAPPED_PF_ID_OFFSET 0
174 #define NVM_ISCSI_CFG_BLK_CTRL_FLAG_MASK 0x00000FF0
176 #define NVM_ISCSI_CFG_BLK_CTRL_FLAG_IS_NOT_EMPTY BIT(0)
179 u32 rsvd_1[5]; /* 0x4 */
181 struct nvm_iscsi_generic generic; /* 0x18 */
182 struct nvm_iscsi_initiator initiator; /* 0x218 */
184 /* 0x718 */
186 u32 rsvd_2[58]; /* 0x1718 */
187 /* total size - 0x1800 - 6K block */
191 u32 id; /* 0x0 */
192 #define NVM_ISCSI_CFG_BLK_VERSION_MINOR_MASK 0x000000FF
193 #define NVM_ISCSI_CFG_BLK_VERSION_MAJOR_MASK 0x0000FF00
194 #define NVM_ISCSI_CFG_BLK_SIGNATURE_MASK 0xFFFF0000
195 #define NVM_ISCSI_CFG_BLK_SIGNATURE 0x49430000 /* IC - Iscsi
199 #define NVM_ISCSI_CFG_BLK_VERSION_MAJOR 0
204 struct nvm_iscsi_block block[NUM_OF_ISCSI_PF_SUPPORTED]; /* 0x4 */