device_link_test
WARN_ON(!device_link_test(link, DL_FLAG_SYNC_STATE_ONLY));
if (!device_link_test(link, DL_FLAG_MANAGED))
!device_link_test(link, DL_FLAG_SYNC_STATE_ONLY)) {
device_link_test(link, DL_FLAG_INFERRED) &&
if (!device_link_test(link, DL_FLAG_MANAGED))
if (!device_link_test(link, DL_FLAG_MANAGED))
if (!device_link_test(link, DL_FLAG_MANAGED))
if (device_link_test(link, DL_FLAG_AUTOPROBE_CONSUMER))
if (!device_link_test(link, DL_FLAG_MANAGED))
if (device_link_test(link, DL_FLAG_SYNC_STATE_ONLY)) {
device_link_test(link, DL_FLAG_INFERRED) &&
if (!device_link_test(link, DL_FLAG_MANAGED))
if (device_link_test(link, DL_FLAG_AUTOREMOVE_CONSUMER)) {
WARN_ON(!device_link_test(link, DL_FLAG_SYNC_STATE_ONLY));
if (!device_link_test(link, DL_FLAG_MANAGED))
if (!device_link_test(link, DL_FLAG_MANAGED))
WARN_ON(device_link_test(link, DL_FLAG_AUTOREMOVE_CONSUMER));
device_link_test(link, DL_FLAG_AUTOREMOVE_SUPPLIER))
if (!device_link_test(link, DL_FLAG_MANAGED))
if (!device_link_test(link, DL_FLAG_MANAGED) ||
device_link_test(link, DL_FLAG_SYNC_STATE_ONLY))
if (!device_link_test(link, DL_FLAG_INFERRED))
if (!device_link_test(link, DL_FLAG_MANAGED) ||
!device_link_test(dev_link, DL_FLAG_CYCLE))
if (device_link_test(link, DL_FLAG_AUTOREMOVE_SUPPLIER))
else if (device_link_test(link, DL_FLAG_AUTOREMOVE_CONSUMER))
return sysfs_emit(buf, "%d\n", device_link_test(link, DL_FLAG_PM_RUNTIME));
return sysfs_emit(buf, "%d\n", device_link_test(link, DL_FLAG_SYNC_STATE_ONLY));
if (device_link_test(link, DL_FLAG_INFERRED) &&
if (!device_link_test(link, DL_FLAG_PM_RUNTIME)) {
if (device_link_test(link, DL_FLAG_SYNC_STATE_ONLY) &&
!device_link_test(link, DL_FLAG_STATELESS)) {
if (device_link_test(link, DL_FLAG_AUTOREMOVE_CONSUMER)) {
if (!device_link_test(link, DL_FLAG_MANAGED)) {
if (device_link_test(link, DL_FLAG_SYNC_STATE_ONLY) &&
if (device_link_test(link, DL_FLAG_STATELESS))
if (!device_link_test(link, DL_FLAG_PM_RUNTIME))
if (device_link_test(link, DL_FLAG_PM_RUNTIME)) {
if (!device_link_test(link, DL_FLAG_PM_RUNTIME))
if (!device_link_test(link, DL_FLAG_PM_RUNTIME))