/* Cell Identity */
s->cell_identity = ntohl(si->cell_identity);
/* LAI */
- gsm48_decode_lai(si->lai, s->mcc, s->mnc, s->lac);
+ gsm48_decode_lai(si->lai, &s->mcc, &s->mnc, &s->lac);
/* Control Channel Description */
gsm48_decode_ccd(s, si->control_channel_desc);
/* Cell Options (BCCH) */
return -EINVAL;
}
/* LAI */
- gsm48_decode_lai(si->lai, s->mcc, s->mnc, s->lac);
+ gsm48_decode_lai(si->lai, &s->mcc, &s->mnc, &s->lac);
/* Cell Selection Parameters */
gsm48_decode_cell_sel_param(s, si->cell_sel_par);
/* RACH Control Parameter */
/* Cell Identity */
s->cell_identity = ntohl(si->cell_identity);
/* LAI */
- gsm48_decode_lai(si->lai, s->mcc, s->mnc, s->lac);
+ gsm48_decode_lai(si->lai, &s->mcc, &s->mnc, &s->lac);
/* Cell Options (SACCH) */
gsm48_decode_cellopt_sacch(s, si->control_channel_desc);
/* NCC Permitted */
}
/* push header */
- msgb_push(msg, sizeof(struct gsm_mm_hdr));
- mmh = (struct gsm_mm_hdr *)msg->data;
+ msgb_push(msg, sizeof(struct gsm48_mm_hdr));
+ mmh = (struct gsm48_mm_hdr *)msg->data;
mmh->msg_type = RR_DATA_IND;
- /* forward message */
+
return gsm48_mm_upmsg(ms, msg);
}
-complete
--------------------------------------------------------------------------------
-uncomplete
-
+the process above is complete
+------------------------------------------------------------------------------
+incomplete