Lines Matching refs:obj
431 static void record_obj(unsigned long handle, unsigned long obj) in record_obj() argument
433 *(unsigned long *)handle = obj; in record_obj()
555 static inline void set_freeobj(struct zspage *zspage, unsigned int obj) in set_freeobj() argument
557 zspage->freeobj = obj; in set_freeobj()
824 static void obj_to_location(unsigned long obj, struct zpdesc **zpdesc, in obj_to_location() argument
827 *zpdesc = pfn_zpdesc(obj >> OBJ_INDEX_BITS); in obj_to_location()
828 *obj_idx = (obj & OBJ_INDEX_MASK); in obj_to_location()
831 static void obj_to_zpdesc(unsigned long obj, struct zpdesc **zpdesc) in obj_to_zpdesc() argument
833 *zpdesc = pfn_zpdesc(obj >> OBJ_INDEX_BITS); in obj_to_zpdesc()
843 unsigned long obj; in location_to_obj() local
845 obj = zpdesc_pfn(zpdesc) << OBJ_INDEX_BITS; in location_to_obj()
846 obj |= obj_idx & OBJ_INDEX_MASK; in location_to_obj()
848 return obj; in location_to_obj()
856 static inline bool obj_allocated(struct zpdesc *zpdesc, void *obj, in obj_allocated() argument
866 handle = *(unsigned long *)obj; in obj_allocated()
1145 unsigned long obj, off; in zs_obj_read_begin() local
1152 obj = handle_to_obj(handle); in zs_obj_read_begin()
1153 obj_to_location(obj, &zpdesc, &obj_idx); in zs_obj_read_begin()
1195 unsigned long obj, off; in zs_obj_read_end() local
1199 obj = handle_to_obj(handle); in zs_obj_read_end()
1200 obj_to_location(obj, &zpdesc, &obj_idx); in zs_obj_read_end()
1221 unsigned long obj, off; in zs_obj_write() local
1227 obj = handle_to_obj(handle); in zs_obj_write()
1228 obj_to_location(obj, &zpdesc, &obj_idx); in zs_obj_write()
1288 unsigned long obj; in obj_malloc() local
1297 obj = get_freeobj(zspage); in obj_malloc()
1299 offset = obj * class->size; in obj_malloc()
1319 obj = location_to_obj(m_zpdesc, obj); in obj_malloc()
1320 record_obj(handle, obj); in obj_malloc()
1322 return obj; in obj_malloc()
1396 static void obj_free(int class_size, unsigned long obj) in obj_free() argument
1406 obj_to_location(obj, &f_zpdesc, &f_objidx); in obj_free()
1428 unsigned long obj; in zs_free() local
1440 obj = handle_to_obj(handle); in zs_free()
1441 obj_to_zpdesc(obj, &f_zpdesc); in zs_free()
1448 obj_free(class->size, obj); in zs_free()