aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2020-03-28 18:23:08 +0100
committerAleksander Morgado <aleksander@aleksander.es>2020-04-08 16:35:08 +0200
commit46405afdf3450744599c3962b9ec6a07dc62d6f8 (patch)
treedfe9107f52d8ce982cda57d1fde229389d468cf7
parent40a542be497e7269d79a7d6799eca5997d17a0f6 (diff)
broadband-modem-mbim: port to use object logging
-rw-r--r--src/mm-broadband-modem-mbim.c207
1 files changed, 113 insertions, 94 deletions
diff --git a/src/mm-broadband-modem-mbim.c b/src/mm-broadband-modem-mbim.c
index 931967f6..fac54504 100644
--- a/src/mm-broadband-modem-mbim.c
+++ b/src/mm-broadband-modem-mbim.c
@@ -28,7 +28,7 @@
#include "mm-sms-mbim.h"
#include "ModemManager.h"
-#include "mm-log.h"
+#include "mm-log-object.h"
#include "mm-errors-types.h"
#include "mm-error-helpers.h"
#include "mm-modem-helpers.h"
@@ -258,11 +258,11 @@ complete_current_capabilities (GTask *task)
qmi_caps_str = mm_common_build_capabilities_string ((const MMModemCapability *)&(ctx->current_qmi), 1);
if ((ctx->current_mbim & ctx->current_qmi) != ctx->current_mbim)
- mm_warn ("MBIM reported current capabilities (%s) not found in QMI-over-MBIM reported ones (%s)",
- mbim_caps_str, qmi_caps_str);
+ mm_obj_warn (self, "MBIM reported current capabilities (%s) not found in QMI-over-MBIM reported ones (%s)",
+ mbim_caps_str, qmi_caps_str);
else
- mm_dbg ("MBIM reported current capabilities (%s) is a subset of the QMI-over-MBIM reported ones (%s)",
- mbim_caps_str, qmi_caps_str);
+ mm_obj_dbg (self, "MBIM reported current capabilities (%s) is a subset of the QMI-over-MBIM reported ones (%s)",
+ mbim_caps_str, qmi_caps_str);
g_free (mbim_caps_str);
g_free (qmi_caps_str);
@@ -278,7 +278,7 @@ complete_current_capabilities (GTask *task)
* capability and mode related operations are going to be done via QMI as well, so that we
* don't mix both logics */
if (self->priv->qmi_capability_and_mode_switching)
- mm_info ("QMI-based capability and mode switching support enabled");
+ mm_obj_info (self, "QMI-based capability and mode switching support enabled");
}
#else
result = ctx->current_mbim;
@@ -336,12 +336,14 @@ out:
static void
load_current_capabilities_mbim (GTask *task)
{
+ MMBroadbandModemMbim *self;
MbimMessage *message;
LoadCurrentCapabilitiesContext *ctx;
+ self = g_task_get_source_object (task);
ctx = g_task_get_task_data (task);
- mm_dbg ("loading current capabilities...");
+ mm_obj_dbg (self, "loading current capabilities...");
message = mbim_message_device_caps_query_new (NULL);
mbim_device_command (ctx->device,
message,
@@ -366,7 +368,7 @@ qmi_load_current_capabilities_ready (MMIfaceModem *self,
ctx->current_qmi = mm_shared_qmi_load_current_capabilities_finish (self, res, &error);
if (error) {
- mm_dbg ("Couldn't load currrent capabilities using QMI over MBIM: %s", error->message);
+ mm_obj_dbg (self, "couldn't load currrent capabilities using QMI over MBIM: %s", error->message);
g_clear_error (&error);
}
@@ -1401,14 +1403,17 @@ set_fcc_authentication_ready (QmiClientDms *qmi_client_dms,
GAsyncResult *res,
GTask *task)
{
+ MMBroadbandModemMbim *self;
PowerUpContext *ctx;
QmiMessageDmsSetFccAuthenticationOutput *output;
GError *error = NULL;
+ self = g_task_get_source_object (task);
ctx = g_task_get_task_data (task);
+
output = qmi_client_dms_set_fcc_authentication_finish (qmi_client_dms, res, &error);
if (!output || !qmi_message_dms_set_fcc_authentication_output_get_result (output, &error)) {
- mm_dbg ("error: couldn't set FCC auth: %s", error->message);
+ mm_obj_dbg (self, "couldn't set FCC auth: %s", error->message);
g_error_free (error);
g_assert (ctx->saved_error);
g_task_return_error (task, ctx->saved_error);
@@ -1455,6 +1460,7 @@ radio_state_set_up_ready (MbimDevice *device,
MbimRadioSwitchState software_radio_state;
ctx = g_task_get_task_data (task);
+
response = mbim_device_command_finish (device, res, &error);
if (response &&
mbim_message_response_get_result (response, MBIM_MESSAGE_TYPE_COMMAND_DONE, &error) &&
@@ -1486,8 +1492,11 @@ radio_state_set_up_ready (MbimDevice *device,
#if defined WITH_QMI && QMI_MBIM_QMUX_SUPPORTED
/* Only the first attempt isn't fatal, if we have a QMI DMS client */
if ((ctx->step == POWER_UP_CONTEXT_STEP_FIRST) && ctx->qmi_client_dms) {
+ MMBroadbandModemMbim *self;
+
/* Warn and keep, will retry */
- mm_warn ("%s", error->message);
+ self = g_task_get_source_object (task);
+ mm_obj_warn (self, "%s", error->message);
g_assert (!ctx->saved_error);
ctx->saved_error = error;
ctx->step++;
@@ -1751,8 +1760,8 @@ intel_firmware_update_modem_reboot_set_ready (MbimDevice *device,
GAsyncResult *res,
GTask *task)
{
- MbimMessage *response;
- GError *error = NULL;
+ MbimMessage *response;
+ GError *error = NULL;
response = mbim_device_command_finish (device, res, &error);
if (!response || !mbim_message_response_get_result (response, MBIM_MESSAGE_TYPE_COMMAND_DONE, &error)) {
@@ -1760,7 +1769,7 @@ intel_firmware_update_modem_reboot_set_ready (MbimDevice *device,
/* We don't really expect the Intel firmware update service to be
* available in QMI modems, but doesn't harm to fallback to the QMI
* implementation here */
- mm_dbg ("Couldn't run intel reset: %s", error->message);
+ mm_obj_dbg (g_task_get_source_object (task), "couldn't run intel reset: %s", error->message);
g_error_free (error);
modem_reset_shared_qmi (task);
#else
@@ -1901,7 +1910,7 @@ modem_create_bearer (MMIfaceModem *_self,
}
/* We just create a MMBearerMbim */
- mm_dbg ("Creating MBIM bearer in MBIM modem");
+ mm_obj_dbg (self, "creating MBIM bearer in MBIM modem");
bearer = mm_bearer_mbim_new (self,
properties,
(guint)session_id);
@@ -1956,7 +1965,7 @@ parent_enabling_started_ready (MMBroadbandModem *self,
&error)) {
/* Don't treat this as fatal. Parent enabling may fail if it cannot grab a primary
* AT port, which isn't really an issue in MBIM-based modems */
- mm_dbg ("Couldn't start parent enabling: %s", error->message);
+ mm_obj_dbg (self, "couldn't start parent enabling: %s", error->message);
g_error_free (error);
}
@@ -2019,7 +2028,7 @@ parent_initialization_started_ready (MMBroadbandModem *self,
if (error) {
/* Don't treat this as fatal. Parent initialization may fail if it cannot grab a primary
* AT port, which isn't really an issue in MBIM-based modems */
- mm_dbg ("Couldn't start parent initialization: %s", error->message);
+ mm_obj_dbg (self, "couldn't start parent initialization: %s", error->message);
g_error_free (error);
}
@@ -2057,13 +2066,15 @@ mbim_port_allocate_qmi_client_ready (MMPortMbim *mbim,
GAsyncResult *res,
GTask *task)
{
+ MMBroadbandModemMbim *self;
InitializationStartedContext *ctx;
GError *error = NULL;
- ctx = g_task_get_task_data (task);
+ self = g_task_get_source_object (task);
+ ctx = g_task_get_task_data (task);
if (!mm_port_mbim_allocate_qmi_client_finish (mbim, res, &error)) {
- mm_dbg ("Couldn't allocate QMI client for service '%s': %s",
+ mm_obj_dbg (self, "couldn't allocate QMI client for service '%s': %s",
qmi_service_get_string (qmi_services[ctx->qmi_service_index]),
error->message);
g_error_free (error);
@@ -2128,10 +2139,10 @@ query_device_services_ready (MbimDevice *device,
if (service == MBIM_SERVICE_MS_BASIC_CONNECT_EXTENSIONS) {
for (j = 0; j < device_services[i]->cids_count; j++) {
if (device_services[i]->cids[j] == MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_PCO) {
- mm_dbg ("PCO is supported");
+ mm_obj_dbg (self, "PCO is supported");
self->priv->is_pco_supported = TRUE;
} else if (device_services[i]->cids[j] == MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_LTE_ATTACH_STATUS) {
- mm_dbg ("LTE attach status is supported");
+ mm_obj_dbg (self, "LTE attach status is supported");
self->priv->is_lte_attach_status_supported = TRUE;
}
}
@@ -2141,7 +2152,7 @@ query_device_services_ready (MbimDevice *device,
if (service == MBIM_SERVICE_USSD) {
for (j = 0; j < device_services[i]->cids_count; j++) {
if (device_services[i]->cids[j] == MBIM_CID_USSD) {
- mm_dbg ("USSD is supported");
+ mm_obj_dbg (self, "USSD is supported");
self->priv->is_ussd_supported = TRUE;
break;
}
@@ -2152,10 +2163,10 @@ query_device_services_ready (MbimDevice *device,
if (service == MBIM_SERVICE_ATDS) {
for (j = 0; j < device_services[i]->cids_count; j++) {
if (device_services[i]->cids[j] == MBIM_CID_ATDS_LOCATION) {
- mm_dbg ("ATDS location is supported");
+ mm_obj_dbg (self, "ATDS location is supported");
self->priv->is_atds_location_supported = TRUE;
} else if (device_services[i]->cids[j] == MBIM_CID_ATDS_SIGNAL) {
- mm_dbg ("ATDS signal is supported");
+ mm_obj_dbg (self, "ATDS signal is supported");
self->priv->is_atds_signal_supported = TRUE;
}
}
@@ -2165,7 +2176,7 @@ query_device_services_ready (MbimDevice *device,
if (service == MBIM_SERVICE_INTEL_FIRMWARE_UPDATE) {
for (j = 0; j < device_services[i]->cids_count; j++) {
if (device_services[i]->cids[j] == MBIM_CID_INTEL_FIRMWARE_UPDATE_MODEM_REBOOT) {
- mm_dbg ("Intel reset is supported");
+ mm_obj_dbg (self, "Intel reset is supported");
self->priv->is_intel_reset_supported = TRUE;
}
}
@@ -2177,7 +2188,7 @@ query_device_services_ready (MbimDevice *device,
mbim_device_service_element_array_free (device_services);
} else {
/* Ignore error */
- mm_warn ("Couldn't query device services: %s", error->message);
+ mm_obj_warn (self, "couldn't query device services: %s", error->message);
g_error_free (error);
}
@@ -2194,15 +2205,19 @@ query_device_services_ready (MbimDevice *device,
static void
query_device_services (GTask *task)
{
+ MMBroadbandModem *self;
InitializationStartedContext *ctx;
MbimMessage *message;
MbimDevice *device;
+ self = g_task_get_source_object (task);
ctx = g_task_get_task_data (task);
+
device = mm_port_mbim_peek_device (ctx->mbim);
g_assert (device);
- mm_dbg ("querying device services...");
+ mm_obj_dbg (self, "querying device services...");
+
message = mbim_message_device_services_query_new (NULL);
mbim_device_command (device,
message,
@@ -2219,8 +2234,8 @@ mbim_device_removed_cb (MbimDevice *device,
{
/* We have to do a full re-probe here because simply reopening the device
* and restarting mbim-proxy will leave us without MBIM notifications. */
- mm_info ("Connection to mbim-proxy for %s lost, reprobing",
- mbim_device_get_path_display (device));
+ mm_obj_info (self, "connection to mbim-proxy for %s lost, reprobing",
+ mbim_device_get_path_display (device));
g_signal_handler_disconnect (device,
self->priv->mbim_device_removed_id);
@@ -2764,6 +2779,7 @@ before_set_lte_attach_configuration_query_ready (MbimDevice *device,
GAsyncResult *res,
GTask *task)
{
+ MMBroadbandModemMbim *self;
MbimMessage *request;
MbimMessage *response;
GError *error = NULL;
@@ -2772,6 +2788,7 @@ before_set_lte_attach_configuration_query_ready (MbimDevice *device,
MbimLteAttachConfiguration **configurations = NULL;
guint i;
+ self = g_task_get_source_object (task);
config = g_task_get_task_data (task);
response = mbim_device_command_finish (device, res, &error);
@@ -2804,7 +2821,7 @@ before_set_lte_attach_configuration_query_ready (MbimDevice *device,
configurations[i]->ip_type = mm_bearer_ip_family_to_mbim_context_ip_type (ip_family, &error);
if (error) {
configurations[i]->ip_type = MBIM_CONTEXT_IP_TYPE_DEFAULT;
- mm_warn ("unexpected IP type settings requested: %s", error->message);
+ mm_obj_warn (self, "unexpected IP type settings requested: %s", error->message);
g_clear_error (&error);
}
}
@@ -2816,7 +2833,7 @@ before_set_lte_attach_configuration_query_ready (MbimDevice *device,
configurations[i]->auth_protocol = mm_bearer_allowed_auth_to_mbim_auth_protocol (auth, &error);
if (error) {
configurations[i]->auth_protocol = MBIM_AUTH_PROTOCOL_NONE;
- mm_warn ("unexpected auth settings requested: %s", error->message);
+ mm_obj_warn (self, "unexpected auth settings requested: %s", error->message);
g_clear_error (&error);
}
}
@@ -2918,7 +2935,7 @@ basic_connect_notification_signal_state (MMBroadbandModemMbim *self,
/* Normalize the quality. 99 means unknown, we default it to 0 */
quality = MM_CLAMP_HIGH (rssi == 99 ? 0 : rssi, 31) * 100 / 31;
- mm_dbg ("Signal state indication: %u --> %u%%", rssi, quality);
+ mm_obj_dbg (self, "signal state indication: %u --> %u%%", rssi, quality);
mm_iface_modem_update_signal_quality (MM_IFACE_MODEM (self), quality);
}
}
@@ -3008,7 +3025,8 @@ basic_connect_notification_register_state (MMBroadbandModemMbim *self,
}
typedef struct {
- guint32 session_id;
+ MMBroadbandModemMbim *self;
+ guint32 session_id;
} ReportDisconnectedStatusContext;
static void
@@ -3019,7 +3037,7 @@ bearer_list_report_disconnected_status (MMBaseBearer *bearer,
if (MM_IS_BEARER_MBIM (bearer) &&
mm_bearer_mbim_get_session_id (MM_BEARER_MBIM (bearer)) == ctx->session_id) {
- mm_dbg ("Bearer '%s' was disconnected.", mm_base_bearer_get_path (bearer));
+ mm_obj_dbg (ctx->self, "bearer '%s' was disconnected.", mm_base_bearer_get_path (bearer));
mm_base_bearer_report_connection_status (bearer, MM_BEARER_CONNECTION_STATUS_DISCONNECTED);
}
}
@@ -3056,7 +3074,8 @@ basic_connect_notification_connect (MMBroadbandModemMbim *self,
activation_state == MBIM_ACTIVATION_STATE_DEACTIVATED) {
ReportDisconnectedStatusContext ctx;
- mm_dbg ("Session ID '%u' was deactivated.", session_id);
+ mm_obj_dbg (self, "session ID '%u' was deactivated.", session_id);
+ ctx.self = self;
ctx.session_id = session_id;
mm_bearer_list_foreach (bearer_list,
(MMBearerListForeachFunc)bearer_list_report_disconnected_status,
@@ -3093,7 +3112,7 @@ basic_connect_notification_subscriber_ready_status (MMBroadbandModemMbim *self,
(self->priv->last_ready_state == MBIM_SUBSCRIBER_READY_STATE_SIM_NOT_INSERTED &&
ready_state != MBIM_SUBSCRIBER_READY_STATE_SIM_NOT_INSERTED)) {
/* SIM has been removed or reinserted, re-probe to ensure correct interfaces are exposed */
- mm_dbg ("SIM hot swap detected");
+ mm_obj_dbg (self, "SIM hot swap detected");
mm_broadband_modem_update_sim_hot_swap_detected (MM_BROADBAND_MODEM (self));
}
@@ -3121,8 +3140,8 @@ basic_connect_notification_packet_service (MMBroadbandModemMbim *self,
}
str = mbim_data_class_build_string_from_mask (highest_available_data_class);
- mm_dbg ("Packet service state: '%s', data class: '%s'",
- mbim_packet_service_state_get_string (packet_service_state), str);
+ mm_obj_dbg (self, "packet service state: '%s', data class: '%s'",
+ mbim_packet_service_state_get_string (packet_service_state), str);
g_free (str);
if (packet_service_state == MBIM_PACKET_SERVICE_STATE_ATTACHED) {
@@ -3223,7 +3242,7 @@ alert_sms_read_query_ready (MbimDevice *device,
}
if (error) {
- mm_dbg ("Flash message reading failed: %s", error->message);
+ mm_obj_dbg (self, "flash message reading failed: %s", error->message);
g_error_free (error);
}
@@ -3248,7 +3267,7 @@ sms_notification_read_stored_sms (MMBroadbandModemMbim *self,
if (!device)
return;
- mm_dbg ("Reading new SMS at index '%u'", index);
+ mm_obj_dbg (self, "reading new SMS at index '%u'", index);
message = mbim_message_sms_read_query_new (MBIM_SMS_FORMAT_PDU,
MBIM_SMS_FLAG_INDEX,
index,
@@ -3283,7 +3302,7 @@ sms_notification (MMBroadbandModemMbim *self,
&flag,
&index,
NULL)) {
- mm_dbg ("Received SMS store status update: '%s'", mbim_sms_status_flag_get_string (flag));
+ mm_obj_dbg (self, "received SMS store status update: '%s'", mbim_sms_status_flag_get_string (flag));
if (flag == MBIM_SMS_STATUS_FLAG_NEW_MESSAGE)
sms_notification_read_stored_sms (self, index);
}
@@ -3309,18 +3328,18 @@ ms_basic_connect_extensions_notification_pco (MMBroadbandModemMbim *self,
notification,
&pco_value,
&error)) {
- mm_warn ("Couldn't parse PCO notification: %s", error->message);
+ mm_obj_warn (self, "couldn't parse PCO notification: %s", error->message);
g_error_free (error);
return;
}
pco_data_hex = mm_utils_bin2hexstr (pco_value->pco_data_buffer,
pco_value->pco_data_size);
- mm_dbg ("Received PCO: session ID=%u type=%s size=%u data=%s",
- pco_value->session_id,
- mbim_pco_type_get_string (pco_value->pco_data_type),
- pco_value->pco_data_size,
- pco_data_hex);
+ mm_obj_dbg (self, "received PCO: session ID=%u type=%s size=%u data=%s",
+ pco_value->session_id,
+ mbim_pco_type_get_string (pco_value->pco_data_type),
+ pco_value->pco_data_size,
+ pco_data_hex);
g_free (pco_data_hex);
pco = mm_pco_new ();
@@ -3350,7 +3369,7 @@ ms_basic_connect_extensions_notification_lte_attach_status (MMBroadbandModemMbim
notification,
&status,
&error)) {
- mm_warn ("Couldn't parse LTE attach status notification: %s", error->message);
+ mm_obj_warn (self, "couldn't parse LTE attach status notification: %s", error->message);
g_error_free (error);
return;
}
@@ -3390,7 +3409,7 @@ ussd_notification (MMBroadbandModemMbim *self,
MbimMessage *notification)
{
if (mbim_message_indicate_status_get_cid (notification) != MBIM_CID_USSD) {
- mm_warn ("unexpected USSD notification (cid %u)", mbim_message_indicate_status_get_cid (notification));
+ mm_obj_warn (self, "unexpected USSD notification (cid %u)", mbim_message_indicate_status_get_cid (notification));
return;
}
@@ -3408,10 +3427,10 @@ device_notification_cb (MbimDevice *device,
MbimService service;
service = mbim_message_indicate_status_get_service (notification);
- mm_dbg ("Received notification (service '%s', command '%s')",
- mbim_service_get_string (service),
- mbim_cid_get_printable (service,
- mbim_message_indicate_status_get_cid (notification)));
+ mm_obj_dbg (self, "received notification (service '%s', command '%s')",
+ mbim_service_get_string (service),
+ mbim_cid_get_printable (service,
+ mbim_message_indicate_status_get_cid (notification)));
switch (service) {
case MBIM_SERVICE_BASIC_CONNECT:
@@ -3451,16 +3470,16 @@ common_setup_cleanup_unsolicited_events_sync (MMBroadbandModemMbim *self,
if (!device)
return;
- mm_dbg ("Supported notifications: signal (%s), registration (%s), sms (%s), connect (%s), subscriber (%s), packet (%s), pco (%s), ussd (%s), lte attach status (%s)",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SIGNAL_QUALITY ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_REGISTRATION_UPDATES ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SMS_READ ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_CONNECT ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SUBSCRIBER_INFO ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_PACKET_SERVICE ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_PCO ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_USSD ? "yes" : "no",
- self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_LTE_ATTACH_STATUS ? "yes" : "no");
+ mm_obj_dbg (self, "supported notifications: signal (%s), registration (%s), sms (%s), connect (%s), subscriber (%s), packet (%s), pco (%s), ussd (%s), lte attach status (%s)",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SIGNAL_QUALITY ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_REGISTRATION_UPDATES ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SMS_READ ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_CONNECT ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_SUBSCRIBER_INFO ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_PACKET_SERVICE ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_PCO ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_USSD ? "yes" : "no",
+ self->priv->setup_flags & PROCESS_NOTIFICATION_FLAG_LTE_ATTACH_STATUS ? "yes" : "no");
if (setup) {
/* Don't re-enable it if already there */
@@ -3632,16 +3651,16 @@ common_enable_disable_unsolicited_events (MMBroadbandModemMbim *self,
if (!peek_device (self, &device, callback, user_data))
return;
- mm_dbg ("Enabled notifications: signal (%s), registration (%s), sms (%s), connect (%s), subscriber (%s), packet (%s), pco (%s), ussd (%s), lte attach status (%s)",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SIGNAL_QUALITY ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_REGISTRATION_UPDATES ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SMS_READ ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_CONNECT ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SUBSCRIBER_INFO ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_PACKET_SERVICE ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_PCO ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_USSD ? "yes" : "no",
- self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_LTE_ATTACH_STATUS ? "yes" : "no");
+ mm_obj_dbg (self, "enabled notifications: signal (%s), registration (%s), sms (%s), connect (%s), subscriber (%s), packet (%s), pco (%s), ussd (%s), lte attach status (%s)",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SIGNAL_QUALITY ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_REGISTRATION_UPDATES ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SMS_READ ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_CONNECT ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_SUBSCRIBER_INFO ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_PACKET_SERVICE ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_PCO ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_USSD ? "yes" : "no",
+ self->priv->enable_flags & PROCESS_NOTIFICATION_FLAG_LTE_ATTACH_STATUS ? "yes" : "no");
entries = g_new0 (MbimEventEntry *, 5);
@@ -3778,7 +3797,7 @@ enable_subscriber_info_unsolicited_events_ready (MMBroadbandModemMbim *self,
GError *error = NULL;
if (!common_enable_disable_unsolicited_events_finish (self, res, &error)) {
- mm_dbg ("Failed to enable subscriber info events: %s", error->message);
+ mm_obj_dbg (self, "failed to enable subscriber info events: %s", error->message);
g_task_return_error (task, error);
g_object_unref (task);
return;
@@ -3796,7 +3815,7 @@ setup_subscriber_info_unsolicited_events_ready (MMBroadbandModemMbim *self,
GError *error = NULL;
if (!common_setup_cleanup_unsolicited_events_finish (self, res, &error)) {
- mm_dbg ("Failed to set up subscriber info events: %s", error->message);
+ mm_obj_dbg (self, "failed to set up subscriber info events: %s", error->message);
g_task_return_error (task, error);
g_object_unref (task);
return;
@@ -4248,7 +4267,7 @@ modem_3gpp_scan_networks (MMIfaceModem3gpp *self,
task = g_task_new (self, NULL, callback, user_data);
- mm_dbg ("scanning networks...");
+ mm_obj_dbg (self, "scanning networks...");
message = mbim_message_visible_providers_query_new (MBIM_VISIBLE_PROVIDERS_ACTION_FULL_SCAN, NULL);
mbim_device_command (device,
message,
@@ -4710,7 +4729,7 @@ process_ussd_message (MMBroadbandModemMbim *self,
/* If no pending task, just report the error */
if (error) {
- mm_dbg ("Network reported USSD message: %s", error->message);
+ mm_obj_dbg (self, "network reported USSD message: %s", error->message);
g_error_free (error);
}
@@ -4734,11 +4753,11 @@ process_ussd_notification (MMBroadbandModemMbim *self,
&data_size,
&data,
NULL)) {
- mm_dbg ("Received USSD indication: %s, session state: %s, scheme: 0x%x, data size: %u bytes",
- mbim_ussd_response_get_string (ussd_response),
- mbim_ussd_session_state_get_string (ussd_session_state),
- scheme,
- data_size);
+ mm_obj_dbg (self, "received USSD indication: %s, session state: %s, scheme: 0x%x, data size: %u bytes",
+ mbim_ussd_response_get_string (ussd_response),
+ mbim_ussd_session_state_get_string (ussd_session_state),
+ scheme,
+ data_size);
process_ussd_message (self, ussd_response, ussd_session_state, scheme, data_size, data);
}
}
@@ -4874,11 +4893,11 @@ ussd_send_ready (MbimDevice *device,
&data_size,
&data,
&error)) {
- mm_dbg ("Received USSD response: %s, session state: %s, scheme: 0x%x, data size: %u bytes",
- mbim_ussd_response_get_string (ussd_response),
- mbim_ussd_session_state_get_string (ussd_session_state),
- scheme,
- data_size);
+ mm_obj_dbg (self, "received USSD response: %s, session state: %s, scheme: 0x%x, data size: %u bytes",
+ mbim_ussd_response_get_string (ussd_response),
+ mbim_ussd_session_state_get_string (ussd_session_state),
+ scheme,
+ data_size);
process_ussd_message (self, ussd_response, ussd_session_state, scheme, data_size, data);
} else {
/* Report error in the cached task, if any */
@@ -4890,7 +4909,7 @@ ussd_send_ready (MbimDevice *device,
g_task_return_error (task, error);
g_object_unref (task);
} else {
- mm_dbg ("Failed to parse USSD response: %s", error->message);
+ mm_obj_dbg (self, "failed to parse USSD response: %s", error->message);
g_clear_error (&error);
}
}
@@ -5079,10 +5098,10 @@ messaging_check_support (MMIfaceModemMessaging *_self,
/* We only handle 3GPP messaging (PDU based) currently */
if (self->priv->caps_sms & MBIM_SMS_CAPS_PDU_RECEIVE &&
self->priv->caps_sms & MBIM_SMS_CAPS_PDU_SEND) {
- mm_dbg ("Messaging capabilities supported");
+ mm_obj_dbg (self, "messaging capabilities supported");
g_task_return_boolean (task, TRUE);
} else {
- mm_dbg ("Messaging capabilities not supported by this modem");
+ mm_obj_dbg (self, "messaging capabilities not supported by this modem");
g_task_return_boolean (task, FALSE);
}
g_object_unref (task);
@@ -5144,16 +5163,16 @@ add_sms_part (MMBroadbandModemMbim *self,
pdu->pdu_data_size,
&error);
if (part) {
- mm_dbg ("Correctly parsed PDU (%d)", pdu->message_index);
+ mm_obj_dbg (self, "correctly parsed PDU (%d)", pdu->message_index);
mm_iface_modem_messaging_take_part (MM_IFACE_MODEM_MESSAGING (self),
part,
mm_sms_state_from_mbim_message_status (pdu->message_status),
MM_SMS_STORAGE_MT);
} else {
/* Don't treat the error as critical */
- mm_dbg ("Error parsing PDU (%d): %s",
- pdu->message_index,
- error->message);
+ mm_obj_dbg (self, "error parsing PDU (%d): %s",
+ pdu->message_index,
+ error->message);
g_error_free (error);
}
}
@@ -5213,7 +5232,7 @@ load_initial_sms_parts (MMIfaceModemMessaging *self,
task = g_task_new (self, NULL, callback, user_data);
- mm_dbg ("loading SMS parts...");
+ mm_obj_dbg (self, "loading SMS parts...");
message = mbim_message_sms_read_query_new (MBIM_SMS_FORMAT_PDU,
MBIM_SMS_FLAG_ALL,
0, /* message index, unused */