Lines Matching refs:frag
724 struct net_buf *frag; in find_type_cb() local
749 frag = net_buf_frag_last(data->buf); in find_type_cb()
752 net_buf_tailroom(frag)); in find_type_cb()
754 frag = net_buf_alloc(net_buf_pool_get(data->buf->pool_id), in find_type_cb()
757 if (!frag) { in find_type_cb()
761 net_buf_frag_add(data->buf, frag); in find_type_cb()
799 data->group = net_buf_add(frag, sizeof(*data->group)); in find_type_cb()
909 static bool attr_read_type_cb(struct net_buf *frag, ssize_t read, in attr_read_type_cb() argument
919 frag->len -= sizeof(*data->item); in attr_read_type_cb()
934 struct net_buf *frag; in att_chan_read() local
941 frag = net_buf_frag_last(buf); in att_chan_read()
948 net_buf_tailroom(frag)); in att_chan_read()
950 frag = net_buf_alloc(net_buf_pool_get(buf->pool_id), in att_chan_read()
953 if (!frag) { in att_chan_read()
957 net_buf_frag_add(buf, frag); in att_chan_read()
960 net_buf_tailroom(frag)); in att_chan_read()
963 read = attr->read(conn, attr, frag->data + frag->len, len, in att_chan_read()
973 if (cb && !cb(frag, read, user_data)) { in att_chan_read()
977 net_buf_add(frag, read); in att_chan_read()
1374 static bool attr_read_group_cb(struct net_buf *frag, ssize_t read, in attr_read_group_cb() argument