Lines Matching defs:offset
97 void *buf, uint16_t len, uint16_t offset)
101 return bt_gatt_attr_read(conn, attr, buf, len, offset, name,
108 uint16_t len, uint16_t offset, uint8_t flags)
113 if (offset >= CONFIG_BT_DEVICE_NAME_MAX) {
117 if (offset + len > CONFIG_BT_DEVICE_NAME_MAX) {
134 uint16_t len, uint16_t offset)
138 return bt_gatt_attr_read(conn, attr, buf, len, offset, &appearance,
144 const void *buf, uint16_t len, uint16_t offset,
152 if (offset >= sizeof(appearance_le)) {
156 if ((offset + len) > sizeof(appearance_le)) {
160 memcpy(&appearance_le_bytes[offset], buf, len);
205 void *buf, uint16_t len, uint16_t offset)
219 return bt_gatt_attr_read(conn, attr, buf, len, offset, &ppcp,
227 uint16_t len, uint16_t offset)
231 return bt_gatt_attr_read(conn, attr, buf, len, offset,
623 void *buf, uint16_t len, uint16_t offset)
633 return bt_gatt_attr_read(conn, attr, buf, len, offset, data,
665 const void *buf, uint16_t len, uint16_t offset, uint8_t flags)
670 if (offset > sizeof(cfg->data)) {
674 if (offset + len > sizeof(cfg->data)) {
984 void *buf, uint16_t len, uint16_t offset)
1013 return bt_gatt_attr_read(conn, attr, buf, len, offset, db_hash.hash,
1045 void *buf, uint16_t len, uint16_t offset)
1049 return bt_gatt_attr_read(conn, attr, buf, len, offset, &value,
1810 void *buf, uint16_t buf_len, uint16_t offset,
1815 if (offset > value_len) {
1828 len = MIN(buf_len, value_len - offset);
1829 memcpy(buf, (uint8_t *)value + offset, len);
1832 LOG_DBG("handle 0x%04x offset %u length %u", attr->handle, offset, len);
1839 void *buf, uint16_t len, uint16_t offset)
1846 return bt_gatt_attr_read(conn, attr, buf, len, offset,
1850 return bt_gatt_attr_read(conn, attr, buf, len, offset,
1908 void *buf, uint16_t len, uint16_t offset)
1933 return bt_gatt_attr_read(conn, attr, buf, len, offset, &pdu, value_len);
1964 uint16_t len, uint16_t offset)
1990 return bt_gatt_attr_read(conn, attr, buf, len, offset, &pdu, value_len);
2150 uint16_t len, uint16_t offset)
2164 return bt_gatt_attr_read(conn, attr, buf, len, offset, &value,
2201 uint16_t len, uint16_t offset, uint8_t flags)
2208 if (offset) {
2283 uint16_t len, uint16_t offset)
2288 return bt_gatt_attr_read(conn, attr, buf, len, offset, &props,
2294 uint16_t len, uint16_t offset)
2298 return bt_gatt_attr_read(conn, attr, buf, len, offset, value,
2312 uint16_t len, uint16_t offset)
2323 return bt_gatt_attr_read(conn, attr, buf, len, offset, &value,
4834 params->single.offset += length;
4850 req->offset = sys_cpu_to_le16(params->single.offset);
4858 LOG_DBG("handle 0x%04x offset 0x%04x", params->single.handle, params->single.offset);
5054 if (params->single.offset) {
5203 if (params->offset != rsp->offset || !data_valid) {
5204 LOG_ERR("Incorrect offset or data in response, canceling write");
5213 params->offset += len;
5246 req->offset = sys_cpu_to_le16(params->offset);
5315 /* Use Prepare Write if offset is set or Long Write is required */
5316 if (params->offset || len > (bt_att_get_mtu(conn) - 1)) {