Lines Matching defs:obj
672 struct snmp_object **obj)
681 *obj = NULL;
723 *obj = kmalloc(sizeof(struct snmp_object) + len, GFP_ATOMIC);
724 if (*obj == NULL) {
728 (*obj)->syntax.l[0] = l;
736 *obj = kmalloc(sizeof(struct snmp_object) + len, GFP_ATOMIC);
737 if (*obj == NULL) {
742 memcpy((*obj)->syntax.c, p, len);
750 *obj = kmalloc(sizeof(struct snmp_object), GFP_ATOMIC);
751 if (*obj == NULL) {
757 kfree(*obj);
758 *obj = NULL;
768 *obj = kmalloc(sizeof(struct snmp_object) + len, GFP_ATOMIC);
769 if (*obj == NULL) {
774 memcpy((*obj)->syntax.ul, lp, len);
787 *obj = kmalloc(sizeof(struct snmp_object) + len, GFP_ATOMIC);
788 if (*obj == NULL) {
793 memcpy((*obj)->syntax.uc, p, len);
804 *obj = kmalloc(sizeof(struct snmp_object) + len, GFP_ATOMIC);
805 if (*obj == NULL) {
809 (*obj)->syntax.ul[0] = ul;
816 (*obj)->syntax_len = len;
817 (*obj)->type = type;
818 (*obj)->id = id;
819 (*obj)->id_len = idlen;
823 kfree(*obj);
824 *obj = NULL;
1026 struct snmp_object *obj;
1139 if (!snmp_object_decode(&ctx, &obj)) {
1140 if (obj) {
1141 kfree(obj->id);
1142 kfree(obj);
1149 for (i = 0; i < obj->id_len; i++) {
1152 printk("%lu", obj->id[i]);
1154 printk(": type=%u\n", obj->type);
1158 if (obj->type == SNMP_IPADDR)
1161 kfree(obj->id);
1162 kfree(obj);