Lines Matching refs:shift
373 struct c4iw_mr *mhp, int shift) in register_mem() argument
383 mhp->attr.len : -1, shift - 12, in register_mem()
396 struct c4iw_mr *mhp, int shift, int npages) in reregister_mem() argument
408 mhp->attr.va_fbo, mhp->attr.len, shift - 12, in reregister_mem()
437 int *shift, __be64 **page_list) in build_phys_page_list() argument
466 for (*shift = PAGE_SHIFT; *shift < 27; ++(*shift)) in build_phys_page_list()
467 if ((1ULL << *shift) & mask) in build_phys_page_list()
470 buffer_list[0].size += buffer_list[0].addr & ((1ULL << *shift) - 1); in build_phys_page_list()
471 buffer_list[0].addr &= ~0ull << *shift; in build_phys_page_list()
476 (1ULL << *shift) - 1) >> *shift; in build_phys_page_list()
488 j < (buffer_list[i].size + (1ULL << *shift) - 1) >> *shift; in build_phys_page_list()
491 ((u64) j << *shift)); in build_phys_page_list()
495 (unsigned long long)mask, *shift, (unsigned long long)*total_size, in build_phys_page_list()
511 int shift = 0; in c4iw_reregister_phys_mem() local
543 &shift, &page_list); in c4iw_reregister_phys_mem()
553 ret = reregister_mem(rhp, php, &mh, shift, npages); in c4iw_reregister_phys_mem()
564 mhp->attr.page_size = shift - 12; in c4iw_reregister_phys_mem()
577 int shift; in c4iw_register_phys_mem() local
608 &total_size, &npages, &shift, in c4iw_register_phys_mem()
636 mhp->attr.page_size = shift - 12; in c4iw_register_phys_mem()
640 ret = register_mem(rhp, php, mhp, shift); in c4iw_register_phys_mem()
704 int shift, n, len; in c4iw_reg_user_mr() local
739 shift = ffs(mhp->umem->page_size) - 1; in c4iw_reg_user_mr()
755 len = sg_dma_len(sg) >> shift; in c4iw_reg_user_mr()
784 mhp->attr.page_size = shift - 12; in c4iw_reg_user_mr()
787 err = register_mem(rhp, php, mhp, shift); in c4iw_reg_user_mr()