Lines Matching defs:nargs
5230 fastcall_args(PyObject *args, PyObject ***stack, Py_ssize_t *nargs)
5234 *nargs = 0;
5238 *nargs = PyTuple_GET_SIZE(args);
5253 Py_ssize_t nargs;
5259 if (fastcall_args(func_args, &stack, &nargs) < 0) {
5262 return _PyObject_FastCall(func, stack, nargs);
5271 Py_ssize_t nargs;
5277 if (fastcall_args(func_args, &stack, &nargs) < 0) {
5289 return PyObject_VectorcallDict(func, stack, nargs, kwargs);
5298 Py_ssize_t nargs, nkw;
5304 if (fastcall_args(func_args, &stack, &nargs) < 0) {
5313 if (nargs < nkw) {
5317 nargs -= nkw;
5323 return PyObject_Vectorcall(func, stack, nargs, kwnames);
5524 bad_get(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
5527 if (!_PyArg_UnpackStack(args, nargs, "bad_get", 3, 3, &self, &obj, &cls)) {
5655 _fastcall_to_tuple(PyObject* const* args, Py_ssize_t nargs)
5657 PyObject *tuple = PyTuple_New(nargs);
5661 for (Py_ssize_t i=0; i < nargs; i++) {
5669 meth_fastcall(PyObject* self, PyObject* const* args, Py_ssize_t nargs)
5672 "NN", _null_to_none(self), _fastcall_to_tuple(args, nargs)
5678 Py_ssize_t nargs, PyObject* kwargs)
5680 PyObject *pyargs = _fastcall_to_tuple(args, nargs);
5684 assert(args != NULL || nargs == 0);
5685 PyObject* const* args_offset = args == NULL ? NULL : args + nargs;