Lines Matching refs:nelem
18 static void* _PyMem_DebugRawCalloc(void *ctx, size_t nelem, size_t elsize);
23 static void* _PyMem_DebugCalloc(void *ctx, size_t nelem, size_t elsize);
78 static void* _PyObject_Calloc(void *ctx, size_t nelem, size_t elsize);
103 _PyMem_RawCalloc(void *ctx, size_t nelem, size_t elsize) in _PyMem_RawCalloc() argument
109 if (nelem == 0 || elsize == 0) { in _PyMem_RawCalloc()
110 nelem = 1; in _PyMem_RawCalloc()
113 return calloc(nelem, elsize); in _PyMem_RawCalloc()
576 PyMem_RawCalloc(size_t nelem, size_t elsize) in PyMem_RawCalloc() argument
579 if (elsize != 0 && nelem > (size_t)PY_SSIZE_T_MAX / elsize) in PyMem_RawCalloc()
581 return _PyMem_Raw.calloc(_PyMem_Raw.ctx, nelem, elsize); in PyMem_RawCalloc()
609 PyMem_Calloc(size_t nelem, size_t elsize) in PyMem_Calloc() argument
612 if (elsize != 0 && nelem > (size_t)PY_SSIZE_T_MAX / elsize) in PyMem_Calloc()
614 return _PyMem.calloc(_PyMem.ctx, nelem, elsize); in PyMem_Calloc()
689 PyObject_Calloc(size_t nelem, size_t elsize) in PyObject_Calloc() argument
692 if (elsize != 0 && nelem > (size_t)PY_SSIZE_T_MAX / elsize) in PyObject_Calloc()
694 return _PyObject.calloc(_PyObject.ctx, nelem, elsize); in PyObject_Calloc()
1654 _PyObject_Calloc(void *ctx, size_t nelem, size_t elsize) in _PyObject_Calloc() argument
1656 assert(elsize == 0 || nelem <= (size_t)PY_SSIZE_T_MAX / elsize); in _PyObject_Calloc()
1657 size_t nbytes = nelem * elsize; in _PyObject_Calloc()
1665 ptr = PyMem_RawCalloc(nelem, elsize); in _PyObject_Calloc()
2182 _PyMem_DebugRawCalloc(void *ctx, size_t nelem, size_t elsize) in _PyMem_DebugRawCalloc() argument
2185 assert(elsize == 0 || nelem <= (size_t)PY_SSIZE_T_MAX / elsize); in _PyMem_DebugRawCalloc()
2186 nbytes = nelem * elsize; in _PyMem_DebugRawCalloc()
2334 _PyMem_DebugCalloc(void *ctx, size_t nelem, size_t elsize) in _PyMem_DebugCalloc() argument
2337 return _PyMem_DebugRawCalloc(ctx, nelem, elsize); in _PyMem_DebugCalloc()