Lines Matching refs:command
164 struct alert_ctrl_p command = *((const struct alert_ctrl_p *)buf); in write_alert_notif_ctrl_point() local
166 LOG_DBG("Command ID 0x%x", command.cmd_id); in write_alert_notif_ctrl_point()
167 LOG_DBG("Category 0x%x", command.category); in write_alert_notif_ctrl_point()
169 if (command.category >= BT_ANS_CAT_NUM && command.category != BT_ANS_SEND_ALL_CATEGORY) { in write_alert_notif_ctrl_point()
171 command.category); in write_alert_notif_ctrl_point()
179 if (command.category == BT_ANS_SEND_ALL_CATEGORY) { in write_alert_notif_ctrl_point()
180 switch (command.cmd_id) { in write_alert_notif_ctrl_point()
182 rc = transmit_new_alert(conn, command.category); in write_alert_notif_ctrl_point()
185 rc = transmit_unread_alert(conn, command.category); in write_alert_notif_ctrl_point()
192 switch (command.cmd_id) { in write_alert_notif_ctrl_point()
194 if ((alert_sup_cat_bit_mask & (1U << command.category)) == 0) { in write_alert_notif_ctrl_point()
197 command.category); in write_alert_notif_ctrl_point()
200 alert_cat_enabled_map |= (1U << command.category); in write_alert_notif_ctrl_point()
203 if ((unread_sup_cat_bit_mask & (1U << command.category)) == 0) { in write_alert_notif_ctrl_point()
206 command.category); in write_alert_notif_ctrl_point()
209 unread_cat_enabled_map |= (1U << command.category); in write_alert_notif_ctrl_point()
212 if ((alert_sup_cat_bit_mask & (1U << command.category)) == 0) { in write_alert_notif_ctrl_point()
215 command.category); in write_alert_notif_ctrl_point()
219 alert_cat_enabled_map &= ~(1U << command.category); in write_alert_notif_ctrl_point()
222 if ((unread_sup_cat_bit_mask & (1U << command.category)) == 0) { in write_alert_notif_ctrl_point()
225 command.category); in write_alert_notif_ctrl_point()
228 unread_cat_enabled_map &= ~(1U << command.category); in write_alert_notif_ctrl_point()