Lines Matching refs:lg_crcv
1042 coap_lg_crcv_t *lg_crcv = NULL;
1295 * lg_crcv here as it can be built up based on sent PDU if there is a
1312 LL_FOREACH(session->lg_crcv, lg_crcv) {
1313 if (coap_binary_equal(&pdu->actual_token, lg_crcv->app_token)) {
1320 len = coap_encode_var_safe8(buf, sizeof(lg_crcv->state_token),
1321 lg_crcv->state_token);
1322 if (pdu->code == COAP_REQUEST_CODE_FETCH && lg_crcv->obs_token &&
1323 lg_crcv->obs_token[0]) {
1324 memcpy(buf, lg_crcv->obs_token[0]->s, lg_crcv->obs_token[0]->length);
1325 len = lg_crcv->obs_token[0]->length;
1328 lg_crcv->initial = 1;
1329 lg_crcv->observe_set = 0;
1330 /* de-reference lg_crcv as potentially linking in later */
1331 LL_DELETE(session->lg_crcv, lg_crcv);
1336 LL_DELETE(session->lg_crcv, lg_crcv);
1337 coap_block_delete_lg_crcv(session, lg_crcv);
1351 lg_crcv = coap_block_new_lg_crcv(session, pdu, lg_xmit);
1352 if (lg_crcv == NULL) {
1358 lg_xmit->b.b1.state_token = lg_crcv->state_token;
1376 if (lg_crcv) {
1378 LL_PREPEND(session->lg_crcv, lg_crcv);
1380 coap_block_delete_lg_crcv(session, lg_crcv);