Lines Matching refs:xp
52 sadobject *xp; in newsadobject() local
108 xp = PyObject_New(sadobject, &Sadtype); in newsadobject()
109 if (xp == NULL) { in newsadobject()
113 xp->x_fd = fd; in newsadobject()
114 xp->x_icount = xp->x_ocount = 0; in newsadobject()
115 xp->x_isctl = (imode < 0); in newsadobject()
117 return xp; in newsadobject()
123 sad_dealloc(sadobject *xp) in sad_dealloc() argument
125 close(xp->x_fd); in sad_dealloc()
126 PyObject_Del(xp); in sad_dealloc()
324 sad_getattr(sadobject *xp, char *name) in sad_getattr() argument
326 if (xp->x_isctl) in sad_getattr()
328 (PyObject *)xp, name); in sad_getattr()
330 return Py_FindMethod(sad_methods, (PyObject *)xp, name); in sad_getattr()
341 sads_dealloc(sadstatusobject *xp) in sads_dealloc() argument
343 PyMem_DEL(xp); in sads_dealloc()
391 sads_getattr(sadstatusobject *xp, char *name) in sads_getattr() argument
393 return PyMember_Get((char *)&xp->ai, sads_ml, name); in sads_getattr()
397 sads_setattr(sadstatusobject *xp, char *name, PyObject *v) in sads_setattr() argument
405 return PyMember_Set((char *)&xp->ai, sads_ml, name, v); in sads_setattr()