Lines Matching refs:block_num
235 unsigned int block_num, unsigned char block_szx) {
237 start = block_num << (block_szx + 4);
1437 check_if_received_block(coap_rblock_t *rec_blocks, uint32_t block_num) {
1441 if (block_num < rec_blocks->range[i].begin)
1443 if (block_num <= rec_blocks->range[i].end)
1888 uint32_t block_num, coap_bin_const_t *token) {
1903 (block_num + 1) * sizeof(lg_crcv->obs_token[0]));
1907 if (block_num + 1 == lg_crcv->obs_token_cnt)
1908 coap_delete_bin_const(lg_crcv->obs_token[block_num]);
1910 lg_crcv->obs_token_cnt = block_num + 1;
1911 lg_crcv->obs_token[block_num] = coap_new_bin_const(token->s,
1913 if (lg_crcv->obs_token[block_num] == NULL)
1917 if (block_num < lg_crcv->obs_token_cnt) {
1918 if (lg_crcv->obs_token[block_num]) {
1919 return lg_crcv->obs_token[block_num];
2513 update_received_blocks(coap_rblock_t *rec_blocks, uint32_t block_num) {
2520 if (block_num >= rec_blocks->range[i].begin &&
2521 block_num <= rec_blocks->range[i].end)
2524 if (block_num < rec_blocks->range[i].begin) {
2525 if (block_num + 1 == rec_blocks->range[i].begin) {
2526 rec_blocks->range[i].begin = block_num;
2534 rec_blocks->range[i].begin = rec_blocks->range[i].end = block_num;
2539 if (block_num == rec_blocks->range[i].end + 1) {
2540 rec_blocks->range[i].end = block_num;
2542 if (rec_blocks->range[i+1].begin == block_num + 1) {
2559 rec_blocks->range[i].begin = rec_blocks->range[i].end = block_num;