Lines Matching refs:items
77 mp_str_print_quoted(print, o->items, o->len, true); in array_print()
86 … mp_obj_print_helper(print, mp_binary_get_val_array(o->typecode, o->items, i), PRINT_REPR); in array_print()
109 o->items = m_new(byte, typecode_size * o->len); in array_new()
130 memcpy(o->items, bufinfo.buf, len * sz); in array_construct()
152 mp_binary_set_val_array(typecode, array->items, i++, item); in array_construct()
191 memset(o->items, 0, len); in bytearray_make_new()
202 mp_obj_t mp_obj_new_memoryview(byte typecode, size_t nitems, void *items) { in mp_obj_new_memoryview() argument
204 mp_obj_memoryview_init(self, typecode, 0, nitems, items); in mp_obj_new_memoryview()
228 self->items = other->items; in memoryview_make_new()
293 …mp_seq_cat((byte *)res->items, lhs_bufinfo.buf, lhs_bufinfo.len, rhs_bufinfo.buf, rhs_len * sz, by… in array_binary_op()
375 … self->items = m_renew(byte, self->items, item_sz * self->len, item_sz * (self->len + self->free)); in array_append()
376 mp_seq_clear(self->items, self->len + 1, self->len + self->free, item_sz); in array_append()
378 mp_binary_set_val_array(self->typecode, self->items, self->len, arg); in array_append()
404 … self->items = m_renew(byte, self->items, (self->len + self->free) * sz, (self->len + len) * sz); in array_extend()
411 mp_seq_copy((byte *)self->items + self->len * sz, arg_bufinfo.buf, len * sz, byte); in array_extend()
448 src_items = src_slice->items; in array_subscr()
468 uint8_t *dest_items = o->items; in array_subscr()
484 … o->items = m_renew(byte, o->items, (o->len + o->free) * item_sz, (o->len + len_adj) * item_sz); in array_subscr()
486 dest_items = o->items; in array_subscr()
519 … memcpy(res->items, (uint8_t *)o->items + slice.start * sz, (slice.stop - slice.start) * sz); in array_subscr()
537 return mp_binary_get_val_array(o->typecode & TYPECODE_MASK, o->items, index); in array_subscr()
540 mp_binary_set_val_array(o->typecode & TYPECODE_MASK, o->items, index, value); in array_subscr()
550 bufinfo->buf = o->items; in array_get_buffer()
634 mp_obj_t mp_obj_new_bytearray(size_t n, void *items) { in mp_obj_new_bytearray() argument
636 memcpy(o->items, items, n); in mp_obj_new_bytearray()
641 mp_obj_t mp_obj_new_bytearray_by_ref(size_t n, void *items) { in mp_obj_new_bytearray_by_ref() argument
647 o->items = items; in mp_obj_new_bytearray_by_ref()
665 …return mp_binary_get_val_array(self->array->typecode & TYPECODE_MASK, self->array->items, self->of… in array_it_iternext()