Lines Matching refs:maxlen
94 Py_ssize_t maxlen; /* maxlen is -1 for unbounded deques */ member
182 deque->maxlen = -1; in deque_new()
275 #define NEEDS_TRIM(deque, maxlen) ((size_t)(maxlen) < (size_t)(Py_SIZE(deque))) argument
278 deque_append_internal(dequeobject *deque, PyObject *item, Py_ssize_t maxlen) in deque_append_internal() argument
294 if (NEEDS_TRIM(deque, maxlen)) { in deque_append_internal()
307 if (deque_append_internal(deque, item, deque->maxlen) < 0) in deque_append()
315 deque_appendleft_internal(dequeobject *deque, PyObject *item, Py_ssize_t maxlen) in deque_appendleft_internal() argument
331 if (NEEDS_TRIM(deque, deque->maxlen)) { in deque_appendleft_internal()
344 if (deque_appendleft_internal(deque, item, deque->maxlen) < 0) in deque_appendleft()
386 Py_ssize_t maxlen = deque->maxlen; in deque_extend() local
403 if (maxlen == 0) in deque_extend()
416 if (deque_append_internal(deque, item, maxlen) == -1) { in deque_extend()
433 Py_ssize_t maxlen = deque->maxlen; in deque_extendleft() local
450 if (maxlen == 0) in deque_extendleft()
463 if (deque_appendleft_internal(deque, item, maxlen) == -1) { in deque_extendleft()
500 new_deque->maxlen = old_deque->maxlen; in deque_copy()
515 if (old_deque->maxlen < 0) in deque_copy()
519 deque, old_deque->maxlen, NULL); in deque_copy()
676 if (deque->maxlen >= 0 && n > deque->maxlen) in deque_inplace_repeat()
677 n = deque->maxlen; in deque_inplace_repeat()
718 if (deque->maxlen >= 0 && n * size > deque->maxlen) in deque_inplace_repeat()
719 n = (deque->maxlen + size - 1) / size; in deque_inplace_repeat()
1136 if (deque->maxlen == Py_SIZE(deque)) { in deque_insert()
1366 if (deque->maxlen < 0) { in deque_reduce()
1370 return Py_BuildValue("O(()n)NN", Py_TYPE(deque), deque->maxlen, dict, it); in deque_reduce()
1394 if (((dequeobject *)deque)->maxlen >= 0) in deque_repr()
1397 ((dequeobject *)deque)->maxlen); in deque_repr()
1489 Py_ssize_t maxlen = -1; in deque_init() local
1505 maxlen = PyLong_AsSsize_t(maxlenobj); in deque_init()
1506 if (maxlen == -1 && PyErr_Occurred()) in deque_init()
1508 if (maxlen < 0) { in deque_init()
1513 deque->maxlen = maxlen; in deque_init()
1551 if (deque->maxlen < 0) in deque_get_maxlen()
1553 return PyLong_FromSsize_t(deque->maxlen); in deque_get_maxlen()