Home
last modified time | relevance | path

Searched refs:ocapa (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_capa.c71 static int ll_update_capa(struct obd_capa *ocapa, struct lustre_capa *capa);
73 static inline void update_capa_timer(struct obd_capa *ocapa, unsigned long expiry) in update_capa_timer() argument
78 DEBUG_CAPA(D_SEC, &ocapa->c_capa, in update_capa_timer()
83 static inline unsigned long capa_renewal_time(struct obd_capa *ocapa) in capa_renewal_time() argument
85 return cfs_time_sub(ocapa->c_expiry, in capa_renewal_time()
86 cfs_time_seconds(ocapa->c_capa.lc_timeout) / 2); in capa_renewal_time()
89 static inline int capa_is_to_expire(struct obd_capa *ocapa) in capa_is_to_expire() argument
91 return time_before_eq(capa_renewal_time(ocapa), cfs_time_current()); in capa_is_to_expire()
96 struct obd_capa *ocapa = NULL; in have_expired_capa() local
104 ocapa = list_entry(ll_capa_list->next, struct obd_capa, in have_expired_capa()
[all …]
Dllite_internal.h1090 struct obd_capa *ll_add_capa(struct inode *inode, struct obd_capa *ocapa);
1098 void ll_truncate_free_capa(struct obd_capa *ocapa);
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_capa.h193 void capa_cpy(void *dst, struct obd_capa *ocapa);
196 struct obd_capa *ocapa; in alloc_capa() local
201 OBD_SLAB_ALLOC_PTR(ocapa, capa_cachep); in alloc_capa()
202 if (unlikely(!ocapa)) in alloc_capa()
205 INIT_LIST_HEAD(&ocapa->c_list); in alloc_capa()
206 atomic_set(&ocapa->c_refc, 1); in alloc_capa()
207 spin_lock_init(&ocapa->c_lock); in alloc_capa()
208 ocapa->c_site = site; in alloc_capa()
209 if (ocapa->c_site == CAPA_SITE_CLIENT) in alloc_capa()
210 INIT_LIST_HEAD(&ocapa->u.cli.lli_list); in alloc_capa()
[all …]
Dobd_class.h1809 static inline int md_renew_capa(struct obd_export *exp, struct obd_capa *ocapa, in md_renew_capa() argument
1816 rc = MDP(exp->exp_obd, renew_capa)(exp, ocapa, cb); in md_renew_capa()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dcapa.c103 static inline int capa_on_server(struct obd_capa *ocapa) in capa_on_server() argument
105 return ocapa->c_site == CAPA_SITE_SERVER; in capa_on_server()
108 static inline void capa_delete(struct obd_capa *ocapa) in capa_delete() argument
110 LASSERT(capa_on_server(ocapa)); in capa_delete()
111 hlist_del_init(&ocapa->u.tgt.c_hash); in capa_delete()
112 list_del_init(&ocapa->c_list); in capa_delete()
113 capa_count[ocapa->c_site]--; in capa_delete()
115 capa_put(ocapa); in capa_delete()
154 struct obd_capa *ocapa; in find_capa() local
157 hlist_for_each_entry(ocapa, head, u.tgt.c_hash) { in find_capa()
[all …]
/linux-4.1.27/drivers/staging/lustre/lustre/osc/
Dosc_request.c1249 struct obd_capa *ocapa, int reserve, in osc_brw_prep_request() argument
1289 osc_set_capa_size(req, &RMF_CAPA1, ocapa); in osc_brw_prep_request()
1328 osc_pack_capa(req, body, ocapa); in osc_brw_prep_request()
1437 if (ocapa && reserve) in osc_brw_prep_request()
1438 aa->aa_ocapa = capa_get(ocapa); in osc_brw_prep_request()