Lines Matching full:block
45 * Used to determine the log2 representation of the block size, which
50 * According to MshMBTv1.0, the block size cannot be larger than 2^20,
59 /* Log2 representation of the minimum block size */
61 /* Log2 representation of the maximum block size */
72 #define BLOB_BLOCK_REPORT_STATUS_MSG_MAXLEN sizeof(((struct bt_mesh_blob_srv *)0)->block.missing)
73 #define BLOB_BLOCK_STATUS_MSG_MAXLEN (5 + sizeof(((struct bt_mesh_blob_srv *)0)->block.missing))
107 static inline void blob_chunk_missing_set_all(struct bt_mesh_blob_block *block) in blob_chunk_missing_set_all() argument
109 size_t bytes = block->chunk_count / 8; in blob_chunk_missing_set_all()
111 memset(block->missing, 0xff, bytes); in blob_chunk_missing_set_all()
112 if (block->chunk_count % 8) { in blob_chunk_missing_set_all()
113 block->missing[bytes] = BIT_MASK(block->chunk_count % 8); in blob_chunk_missing_set_all()
117 static inline void blob_chunk_missing_set_none(struct bt_mesh_blob_block *block) in blob_chunk_missing_set_none() argument
119 memset(block->missing, 0, sizeof(block->missing)); in blob_chunk_missing_set_none()