Searched defs:pampd (Results 1 - 5 of 5) sorted by relevance

/drivers/staging/ramster/
H A Dramster.h13 * format of remote pampd:
55 static inline unsigned int pampd_remote_node(void *pampd) argument
57 unsigned long fake_pampd = (unsigned long)pampd;
62 static inline unsigned int pampd_remote_size(void *pampd) argument
64 unsigned long fake_pampd = (unsigned long)pampd;
69 static inline unsigned char pampd_remote_cksum(void *pampd) argument
71 unsigned long fake_pampd = (unsigned long)pampd;
76 static inline bool pampd_is_remote(void *pampd) argument
78 unsigned long fake_pampd = (unsigned long)pampd;
83 static inline bool pampd_is_intransit(void *pampd) argument
91 pampd_mark_intransit(void *pampd) argument
102 unsigned long pampd = (unsigned long)marked_pampd; local
[all...]
H A Dtmem.c9 * an abstract "pampd" (PAM page-descriptor), which can be operated on by a
10 * set of functions (pamops). Each pampd contains some representation of
21 * a pampd, which is accessible only through a small set of callbacks
277 * lookup index in object and return associated pampd (or NULL if not found)
338 void *pampd)
396 objnode->slots[offset] = pampd;
398 obj->objnode_tree_root = pampd;
539 void *pampd = NULL, *pampd_del = NULL; local
547 pampd = tmem_pampd_lookup_in_obj(objfound, index);
548 if (pampd !
337 tmem_pampd_add_to_obj(struct tmem_obj *obj, uint32_t index, void *pampd) argument
599 void *pampd = NULL; local
612 tmem_localify_finish(struct tmem_obj *obj, uint32_t index, void *pampd, void *saved_hb, bool delete) argument
668 void *pampd; local
740 void *pampd; local
[all...]
H A Dzcache-main.c204 * - Remote pages are pages with a local pampd but the data is remote
1708 uint32_t index, void **pampd)
1728 *pampd = (void *)zbud_create(client_id, pool->pool_id, oid,
1730 if (*pampd == NULL) {
1749 uint32_t index, void **pampd)
1799 *pampd = (void *)zv_create(cli, pool->pool_id, oid, index, cdata, clen);
1800 if (*pampd == NULL) {
1810 zv = *(struct zv_hdr **)pampd;
1822 void *pampd = NULL; local
1830 oid, index, &pampd);
1706 zcache_pampd_eph_create(char *data, size_t size, bool raw, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index, void **pampd) argument
1747 zcache_pampd_pers_create(char *data, size_t size, bool raw, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index, void **pampd) argument
1842 zcache_pampd_get_data(char *data, size_t *bufsize, bool raw, void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index) argument
1854 zv_decompress(virt_to_page(data), pampd); local
1858 zcache_pampd_get_data_and_free(char *data, size_t *bufsize, bool raw, void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index) argument
1885 zv_decompress(virt_to_page(data), pampd); local
1895 zcache_pampd_is_remote(void *pampd) argument
1904 zcache_pampd_free(void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index, bool acct) argument
2023 void *pampd, *saved_hb; local
2102 zcache_pampd_repatriate_preload(void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index, bool *intransit) argument
[all...]
/drivers/staging/zcache/
H A Dtmem.c9 * an abstract "pampd" (PAM page-descriptor), which can be operated on by a
10 * set of functions (pamops). Each pampd contains some representation of
21 * a pampd, which is accessible only through a small set of callbacks
276 * lookup index in object and return associated pampd (or NULL if not found)
335 void *pampd)
393 objnode->slots[offset] = pampd;
395 obj->objnode_tree_root = pampd;
535 void *pampd = NULL, *pampd_del = NULL; local
543 pampd = tmem_pampd_lookup_in_obj(objfound, index);
544 if (pampd !
334 tmem_pampd_add_to_obj(struct tmem_obj *obj, uint32_t index, void *pampd) argument
605 void *pampd; local
659 void *pampd; local
[all...]
H A Dzcache-main.c1177 void *pampd = NULL, *cdata; local
1196 pampd = (void *)zbud_create(client_id, pool->pool_id, oid,
1198 if (pampd != NULL) {
1227 pampd = (void *)zv_create(cli->zspool, pool->pool_id,
1229 if (pampd == NULL)
1236 return pampd;
1241 * from the passed pampd
1244 void *pampd, struct tmem_pool *pool,
1250 zv_decompress((struct page *)(data), pampd);
1256 * from the passed pampd
1243 zcache_pampd_get_data(char *data, size_t *bufsize, bool raw, void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index) argument
1258 zcache_pampd_get_data_and_free(char *data, size_t *bufsize, bool raw, void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index) argument
1275 zcache_pampd_free(void *pampd, struct tmem_pool *pool, struct tmem_oid *oid, uint32_t index) argument
1299 zcache_pampd_replace_in_obj(void *pampd, struct tmem_obj *obj) argument
1304 zcache_pampd_is_remote(void *pampd) argument
[all...]

Completed in 210 milliseconds