Lines Matching defs:mdlid
108 uint8_t mdepid, uint16_t mdlid,
374 static struct mcap_mdl *get_mdl(struct mcap_mcl *mcl, uint16_t mdlid)
381 if (mdlid == mdl->mdlid)
390 uint16_t mdlid = mcl->next_mdl;
394 mdl = get_mdl(mcl, mdlid);
396 mcl->next_mdl = (mdlid % MCAP_MDLID_FINAL) + 1;
397 return mdlid;
399 mdlid = (mdlid % MCAP_MDLID_FINAL) + 1;
400 } while (mdlid != mcl->next_mdl);
438 if (mdla->mdlid == mdlb->mdlid)
440 else if (mdla->mdlid < mdlb->mdlid)
488 mdl->mdlid = id;
533 cmd = create_req(MCAP_MD_RECONNECT_MDL_REQ, mdl->mdlid);
557 uint16_t mdlid,
562 cmd = create_req(MCAP_MD_DELETE_MDL_REQ, mdlid);
644 if (!send_delete_req(mcl, con, mdl->mdlid, err)) {
668 cmd = create_req(MCAP_MD_ABORT_MDL_REQ, mdl->mdlid);
713 return mdl->mdlid;
974 /* We can't get mdlid */
1048 mdl->mdlid = mdl_id;
1131 if (mdl_id == mdl->mdlid && mdl->state == MDL_WAITING) {
1161 uint16_t mdlid;
1170 mdlid = ntohs(req->mdl);
1171 if (mdlid == MCAP_ALL_MDLIDS) {
1182 if (mdlid < MCAP_MDLID_INITIAL || mdlid > MCAP_MDLID_FINAL) {
1184 mdlid, NULL, 0);
1190 if (aux->mdlid == mdlid) {
1198 mdlid, NULL, 0);
1208 mcap_send_cmd(mcl, MCAP_MD_DELETE_MDL_RSP, MCAP_SUCCESS, mdlid,
1218 /* Get previously mdlid sent to generate an appropriate
1297 msg = "MDLID received doesn't match with MDLID sent";
1394 /* Remove cached mdlid */
1468 uint16_t mdlid = ntohs(cmdlast->mdl);
1489 if (mdlid == MCAP_ALL_MDLIDS) {
1606 DBG("Close MDL %d", mdl->mdlid);