Lines Matching refs:psb
439 pohmelfs_switch_active(st->psb);
450 int netfs_trans_finish_send(struct netfs_trans *t, struct pohmelfs_sb *psb)
455 mutex_lock(&psb->state_lock);
456 list_for_each_entry(c, &psb->state_list, config_entry) {
467 if (psb->active_state && (psb->active_state->state.ctl.prio >= st->ctl.prio) &&
469 st = &psb->active_state->state;
476 mutex_unlock(&psb->state_lock);
482 int netfs_trans_finish(struct netfs_trans *t, struct pohmelfs_sb *psb)
487 t->gen = atomic_inc_return(&psb->trans_gen);
495 if (psb->perform_crypto) {
496 cmd->ext = psb->crypto_attached_size;
497 cmd->csize = psb->crypto_attached_size;
502 err = pohmelfs_trans_crypt(t, psb);
507 __func__, cmd->start, psb->crypto_attached_size, t->attached_size, t->attached_pages, cmd->size, err);
519 * dereference psb->state_list. Also, transaction's reference counter is
526 int netfs_trans_resend(struct netfs_trans *t, struct pohmelfs_sb *psb)
533 list_for_each_entry(c, &psb->state_list, config_entry) {
548 (c->config_entry.next == &psb->state_list)) {
605 struct netfs_trans *netfs_trans_alloc(struct pohmelfs_sb *psb, unsigned int size,
613 if (psb->perform_crypto)
614 crypto_added = psb->crypto_attached_size;
627 size = ALIGN(size, psb->crypto_align_size);
654 t->psb = psb;
664 __func__, t, t->gen, size, pad, psb->crypto_align_size, flags, nr,