Lines Matching defs:dqa
74 struct xqcheck_dqacct *dqa = ptr;
76 kfree(dqa);
167 const struct xqcheck_dqacct *dqa = obj;
169 if (dqa->tx_id != *tx_idp)
186 struct xqcheck_dqacct *dqa,
193 if (dqa->dqtrx[i].q_type == 0 ||
194 (dqa->dqtrx[i].q_type == q_type &&
195 dqa->dqtrx[i].q_id == q_id))
196 return &dqa->dqtrx[i];
214 struct xqcheck_dqacct *dqa;
256 dqa = rhashtable_lookup_fast(&xqc->shadow_dquot_acct, &p->tx_id,
258 if (!dqa) {
259 dqa = kzalloc(sizeof(struct xqcheck_dqacct), XCHK_GFP_FLAGS);
260 if (!dqa)
263 dqa->tx_id = p->tx_id;
265 &dqa->hash, xqcheck_dqacct_hash_params);
271 dqtrx = xqcheck_get_dqtrx(dqa, p->q_type, p->q_id);
277 dqa->refcount++;
320 struct xqcheck_dqacct *dqa;
350 dqa = rhashtable_lookup_fast(&xqc->shadow_dquot_acct, &p->tx_id,
352 if (!dqa)
354 dqtrx = xqcheck_get_dqtrx(dqa, p->q_type, p->q_id);
369 dqa->refcount--;
370 if (dqa->refcount == 0) {
372 &dqa->hash, xqcheck_dqacct_hash_params);
375 xqcheck_dqacct_free(dqa, NULL);