Lines Matching refs:bufobj
469 HANDLE handle, Py_buffer *bufobj);
476 Py_buffer bufobj = {NULL, NULL};
479 &handle, &bufobj)) {
482 return_value = _overlapped_Overlapped_ReadFileInto_impl(self, handle, &bufobj);
485 /* Cleanup for bufobj */
486 if (bufobj.obj) {
487 PyBuffer_Release(&bufobj);
535 HANDLE handle, Py_buffer *bufobj,
543 Py_buffer bufobj = {NULL, NULL};
547 &handle, &bufobj, &flags)) {
550 return_value = _overlapped_Overlapped_WSARecvInto_impl(self, handle, &bufobj, flags);
553 /* Cleanup for bufobj */
554 if (bufobj.obj) {
555 PyBuffer_Release(&bufobj);
572 Py_buffer *bufobj);
579 Py_buffer bufobj = {NULL, NULL};
582 &handle, &bufobj)) {
585 return_value = _overlapped_Overlapped_WriteFile_impl(self, handle, &bufobj);
588 /* Cleanup for bufobj */
589 if (bufobj.obj) {
590 PyBuffer_Release(&bufobj);
607 Py_buffer *bufobj, DWORD flags);
614 Py_buffer bufobj = {NULL, NULL};
618 &handle, &bufobj, &flags)) {
621 return_value = _overlapped_Overlapped_WSASend_impl(self, handle, &bufobj, flags);
624 /* Cleanup for bufobj */
625 if (bufobj.obj) {
626 PyBuffer_Release(&bufobj);
875 Py_buffer *bufobj, DWORD flags,
883 Py_buffer bufobj = {NULL, NULL};
888 &handle, &bufobj, &flags, &PyTuple_Type, &AddressObj)) {
891 return_value = _overlapped_Overlapped_WSASendTo_impl(self, handle, &bufobj, flags, AddressObj);
894 /* Cleanup for bufobj */
895 if (bufobj.obj) {
896 PyBuffer_Release(&bufobj);
945 HANDLE handle, Py_buffer *bufobj,
953 Py_buffer bufobj = {NULL, NULL};
958 &handle, &bufobj, &size, &flags)) {
961 return_value = _overlapped_Overlapped_WSARecvFromInto_impl(self, handle, &bufobj, size, flags);
964 /* Cleanup for bufobj */
965 if (bufobj.obj) {
966 PyBuffer_Release(&bufobj);