ibmvnic_reset
adapter = container_of(work, struct ibmvnic_adapter, ibmvnic_reset);
__ibmvnic_reset(&adapter->ibmvnic_reset);
queue_work(system_long_wq, &adapter->ibmvnic_reset);
ibmvnic_reset(adapter, VNIC_RESET_TIMEOUT);
rc = ibmvnic_reset(adapter, VNIC_RESET_CHANGE_PARAM);
rc = ibmvnic_reset(adapter, VNIC_RESET_CHANGE_PARAM);
ibmvnic_reset(adapter, VNIC_RESET_FATAL);
ibmvnic_reset(adapter, VNIC_RESET_NON_FATAL);
ibmvnic_reset(adapter, VNIC_RESET_FATAL);
ibmvnic_reset(adapter, VNIC_RESET_FATAL);
rc = ibmvnic_reset(adapter, VNIC_RESET_PASSIVE_INIT);
rc = ibmvnic_reset(adapter, VNIC_RESET_FAILOVER);
ibmvnic_reset(adapter, VNIC_RESET_MOBILITY);
ibmvnic_reset(adapter, VNIC_RESET_FATAL);
INIT_WORK(&adapter->ibmvnic_reset, __ibmvnic_reset);
flush_work(&adapter->ibmvnic_reset);
flush_work(&adapter->ibmvnic_reset);
ibmvnic_reset(adapter, VNIC_RESET_FAILOVER);
struct work_struct ibmvnic_reset;