Lines Matching defs:rwi
2739 struct ibmvnic_rwi *rwi, u32 reset_state)
2750 reset_reason_to_string(rwi->reset_reason),
2753 adapter->reset_reason = rwi->reset_reason;
2762 if (rwi->reset_reason == VNIC_RESET_FAILOVER)
2956 struct ibmvnic_rwi *rwi, u32 reset_state)
2962 reset_reason_to_string(rwi->reset_reason));
2973 adapter->reset_reason = rwi->reset_reason;
3037 struct ibmvnic_rwi *rwi;
3043 rwi = list_first_entry(&adapter->rwi_list, struct ibmvnic_rwi,
3045 list_del(&rwi->list);
3047 rwi = NULL;
3051 return rwi;
3130 struct ibmvnic_rwi *rwi;
3203 rwi = get_next_rwi(adapter);
3204 while (rwi) {
3210 kfree(rwi);
3221 if (rwi->reset_reason == VNIC_RESET_PASSIVE_INIT) {
3238 rc = do_hard_reset(adapter, rwi, reset_state);
3242 rc = do_hard_reset(adapter, rwi, reset_state);
3266 rc = do_reset(adapter, rwi, reset_state);
3268 tmprwi = rwi;
3274 rwi = get_next_rwi(adapter);
3281 * Else, free the previous rwi and, if there is another reset
3286 if (!rwi && rc)
3287 rwi = tmprwi;
3291 if (rwi && (rwi->reset_reason == VNIC_RESET_FAILOVER ||
3292 rwi->reset_reason == VNIC_RESET_MOBILITY || rc))
3335 struct ibmvnic_rwi *rwi, *tmp;
3363 rwi = kzalloc(sizeof(*rwi), GFP_ATOMIC);
3364 if (!rwi) {
3374 rwi->reset_reason = reason;
3375 list_add_tail(&rwi->list, &adapter->rwi_list);