@@ -23,6 +23,10 @@
/* Invalid SSP passkey value used to indicate negative replies */
#define INVALID_PASSKEY 0xffffffff
+#define BTD_ADAPTER_DBG(adapter, fmt, arg...) \
+ DBG_IDX(btd_adapter_get_index(adapter), "%s:%s() " fmt, __FILE__, \
+ __func__ , ## arg)
+
struct btd_adapter;
struct btd_device;
struct queue;
@@ -11,6 +11,10 @@
#define DEVICE_INTERFACE "org.bluez.Device1"
+#define BTD_DEVICE_DBG(device, fmt, arg...) \
+ BTD_ADAPTER_DBG(device_get_adapter(device), "%s:%s() " fmt, __FILE__, \
+ __func__ , ## arg)
+
struct btd_device;
struct btd_device *device_create(struct btd_adapter *adapter,
From: Luiz Augusto von Dentz <luiz.von.dentz@intel.com> This introduces BTD_ADAPTER_DBG which includes the controller index when using DBG_IDX, in addition to it also add similar macro for devices in the form of BTD_DEVICE_DBG which resolves the adapter and before calling BTD_ADAPTER_DBG. --- src/adapter.h | 4 ++++ src/device.h | 4 ++++ 2 files changed, 8 insertions(+)