IPOIB_PKEY_ASSIGNED
if (test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags))
if (!test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags)) {
clear_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
set_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
clear_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
set_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
if (!test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags)) {
if (!test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags)) {
clear_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
if (test_and_set_bit(IPOIB_PKEY_ASSIGNED, &priv->flags) &&
clear_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
clear_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
set_bit(IPOIB_PKEY_ASSIGNED, &priv->flags);
if (!test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags))