Lines Matching defs:flags
79 mbuf->flags = 0;
108 if (self->flags&_Py_MANAGED_BUFFER_RELEASED)
113 self->flags |= _Py_MANAGED_BUFFER_RELEASED;
125 if (self->flags&_Py_MANAGED_BUFFER_FREE_FORMAT)
179 (((PyMemoryViewObject *)mv)->flags&_Py_MEMORYVIEW_RELEASED || \
180 ((PyMemoryViewObject *)mv)->mbuf->flags&_Py_MANAGED_BUFFER_RELEASED)
217 #define MV_C_CONTIGUOUS(flags) (flags&(_Py_MEMORYVIEW_SCALAR|_Py_MEMORYVIEW_C))
218 #define MV_F_CONTIGUOUS(flags) \
219 (flags&(_Py_MEMORYVIEW_SCALAR|_Py_MEMORYVIEW_FORTRAN))
220 #define MV_ANY_CONTIGUOUS(flags) \
221 (flags&(_Py_MEMORYVIEW_SCALAR|_Py_MEMORYVIEW_C|_Py_MEMORYVIEW_FORTRAN))
228 #define REQ_INDIRECT(flags) ((flags&PyBUF_INDIRECT) == PyBUF_INDIRECT)
229 #define REQ_C_CONTIGUOUS(flags) ((flags&PyBUF_C_CONTIGUOUS) == PyBUF_C_CONTIGUOUS)
230 #define REQ_F_CONTIGUOUS(flags) ((flags&PyBUF_F_CONTIGUOUS) == PyBUF_F_CONTIGUOUS)
231 #define REQ_ANY_CONTIGUOUS(flags) ((flags&PyBUF_ANY_CONTIGUOUS) == PyBUF_ANY_CONTIGUOUS)
232 #define REQ_STRIDES(flags) ((flags&PyBUF_STRIDES) == PyBUF_STRIDES)
233 #define REQ_SHAPE(flags) ((flags&PyBUF_ND) == PyBUF_ND)
234 #define REQ_WRITABLE(flags) (flags&PyBUF_WRITABLE)
235 #define REQ_FORMAT(flags) (flags&PyBUF_FORMAT)
598 int flags = 0;
602 flags |= (_Py_MEMORYVIEW_SCALAR|_Py_MEMORYVIEW_C|
607 flags |= (_Py_MEMORYVIEW_C|_Py_MEMORYVIEW_FORTRAN);
611 flags |= _Py_MEMORYVIEW_C;
613 flags |= _Py_MEMORYVIEW_FORTRAN;
618 flags |= _Py_MEMORYVIEW_PIL;
619 flags &= ~(_Py_MEMORYVIEW_C|_Py_MEMORYVIEW_FORTRAN);
622 mv->flags = flags;
639 mv->flags = 0;
692 /* Register an incomplete view: shape, strides, suboffsets and flags still
723 /* Expose a raw memory area as a view of contiguous bytes. flags can be
727 PyMemoryView_FromMemory(char *mem, Py_ssize_t size, int flags)
734 assert(flags == PyBUF_READ || flags == PyBUF_WRITE);
740 readonly = (flags == PyBUF_WRITE) ? 0 : 1;
822 mbuf->flags |= _Py_MANAGED_BUFFER_FREE_FORMAT;
889 /* flags */
1037 if (self->flags & _Py_MEMORYVIEW_RELEASED)
1041 self->flags |= _Py_MEMORYVIEW_RELEASED;
1375 if (!MV_C_CONTIGUOUS(self->flags)) {
1445 memory_getbuf(PyMemoryViewObject *self, Py_buffer *view, int flags)
1448 int baseflags = self->flags;
1456 if (REQ_WRITABLE(flags) && base->readonly) {
1461 if (!REQ_FORMAT(flags)) {
1470 if (REQ_C_CONTIGUOUS(flags) && !MV_C_CONTIGUOUS(baseflags)) {
1475 if (REQ_F_CONTIGUOUS(flags) && !MV_F_CONTIGUOUS(baseflags)) {
1480 if (REQ_ANY_CONTIGUOUS(flags) && !MV_ANY_CONTIGUOUS(baseflags)) {
1485 if (!REQ_INDIRECT(flags) && (baseflags & _Py_MEMORYVIEW_PIL)) {
1490 if (!REQ_STRIDES(flags)) {
1498 if (!REQ_SHAPE(flags)) {
2247 if (MV_C_CONTIGUOUS(self->flags)) {
2271 if (self->flags & _Py_MEMORYVIEW_RELEASED)
2971 if (!MV_C_CONTIGUOUS(self->flags)) {
3095 return PyBool_FromLong(MV_C_CONTIGUOUS(self->flags));
3102 return PyBool_FromLong(MV_F_CONTIGUOUS(self->flags));
3109 return PyBool_FromLong(MV_ANY_CONTIGUOUS(self->flags));