Lines Matching refs:netobj
215 struct efi_net_obj *netobj; in efi_net_register() local
233 netobj = calloc(1, sizeof(*netobj)); in efi_net_register()
236 netobj->parent.protocols[0].guid = &efi_net_guid; in efi_net_register()
237 netobj->parent.protocols[0].protocol_interface = &netobj->net; in efi_net_register()
238 netobj->parent.protocols[1].guid = &efi_guid_device_path; in efi_net_register()
239 netobj->parent.protocols[1].protocol_interface = &netobj->dp_mac; in efi_net_register()
240 netobj->parent.protocols[2].guid = &efi_pxe_guid; in efi_net_register()
241 netobj->parent.protocols[2].protocol_interface = &netobj->pxe; in efi_net_register()
242 netobj->parent.handle = &netobj->net; in efi_net_register()
243 netobj->net.start = efi_net_start; in efi_net_register()
244 netobj->net.stop = efi_net_stop; in efi_net_register()
245 netobj->net.initialize = efi_net_initialize; in efi_net_register()
246 netobj->net.reset = efi_net_reset; in efi_net_register()
247 netobj->net.shutdown = efi_net_shutdown; in efi_net_register()
248 netobj->net.receive_filters = efi_net_receive_filters; in efi_net_register()
249 netobj->net.station_address = efi_net_station_address; in efi_net_register()
250 netobj->net.statistics = efi_net_statistics; in efi_net_register()
251 netobj->net.mcastiptomac = efi_net_mcastiptomac; in efi_net_register()
252 netobj->net.nvdata = efi_net_nvdata; in efi_net_register()
253 netobj->net.get_status = efi_net_get_status; in efi_net_register()
254 netobj->net.transmit = efi_net_transmit; in efi_net_register()
255 netobj->net.receive = efi_net_receive; in efi_net_register()
256 netobj->net.mode = &netobj->net_mode; in efi_net_register()
257 netobj->net_mode.state = EFI_NETWORK_STARTED; in efi_net_register()
258 netobj->dp_mac = dp_net; in efi_net_register()
259 netobj->dp_end = dp_end; in efi_net_register()
260 memcpy(netobj->dp_mac.mac.addr, eth_get_ethaddr(), 6); in efi_net_register()
261 memcpy(netobj->net_mode.current_address.mac_addr, eth_get_ethaddr(), 6); in efi_net_register()
262 netobj->net_mode.max_packet_size = PKTSIZE; in efi_net_register()
264 netobj->pxe.mode = &netobj->pxe_mode; in efi_net_register()
266 netobj->pxe_mode.dhcp_ack = *dhcp_ack; in efi_net_register()
269 list_add_tail(&netobj->parent.link, &efi_obj_list); in efi_net_register()