Bluetooth: Controller: Use data status complete HCI define

Review rework to use data status complete HCI define.

Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
diff --git a/subsys/bluetooth/controller/hci/hci.c b/subsys/bluetooth/controller/hci/hci.c
index eb7de20..26c34fd 100644
--- a/subsys/bluetooth/controller/hci/hci.c
+++ b/subsys/bluetooth/controller/hci/hci.c
@@ -4686,7 +4686,9 @@
 
 	adv_set = &dup_mode->set[dup_mode->set_curr];
 
-	adv_set->data_cmplt = !data_status;
+	adv_set->data_cmplt = (data_status ==
+			       BT_HCI_LE_ADV_EVT_TYPE_DATA_STATUS_COMPLETE) ?
+			      1U : 0U;
 
 	if (adi) {
 		(void)memcpy(&adv_set->adi, adi, sizeof(*adi));
@@ -4760,9 +4762,11 @@
 				/* report different DID */
 				adv_set->adi.did = adi->did;
 				return false;
-			} else if (!adv_set->data_cmplt && !data_status) {
+			} else if (!adv_set->data_cmplt &&
+				   (data_status ==
+				    BT_HCI_LE_ADV_EVT_TYPE_DATA_STATUS_COMPLETE)) {
 				/* report data complete */
-				adv_set->data_cmplt = !data_status;
+				adv_set->data_cmplt = 1U;
 				return false;
 			} else if (!adv_set->data_cmplt) {
 				/* report partial and incomplete data */