add device functions to list all devices across all platforms with optional filtering