free_page
u_int32_t bit, first_page, free_bit, free_page, i, in_use_bits, j;
free_page = (max_free - 1) >> (hashp->hdr.bshift + BYTE_SHIFT);
for (i = first_page; i <= free_page; i++) {
if (i == free_page)
free_page++;
if (free_page >= NCACHED) {
(int32_t)OADDR_OF(splitnum, offset), 1, free_page))
addr, free_bit, free_page);
u_int32_t bit_address, free_page, free_bit;
free_page = (bit_address >> (hashp->hdr.bshift + BYTE_SHIFT));
freep = fetch_bitmap(hashp, free_page);
obufp->addr, free_bit, free_page);
int bit, first_page, free_bit, free_page, i, in_use_bits, j;
free_page = (max_free - 1) >> (hashp->BSHIFT + BYTE_SHIFT);
for ( i = first_page; i <= free_page; i++ ) {
if (i == free_page)
free_page++;
if (free_page >= NCACHED) {
(int)OADDR_OF(splitnum, offset), 1, free_page))
addr, free_bit, free_page);
int bit_address, free_page, free_bit;
free_page = (bit_address >> (hashp->BSHIFT + BYTE_SHIFT));
if (!(freep = hashp->mapp[free_page]))
freep = fetch_bitmap(hashp, free_page);
obufp->addr, free_bit, free_page);
free_page((unsigned long)sg);
free_page((unsigned long)buf);
free_page((unsigned long)buf);
free_page((u64)cq->uctx_cq_page);
free_page((unsigned long)dbr_page);
free_page((u64)cq->uctx_cq_page);
goto free_page;
free_page:
free_page((u64)uctx->shpg);
free_page((u64)uctx->shpg);
free_page((u64)rdev->dbr_page);
free_page((u64)rdev->dbr_page);
free_page((unsigned long)rdev->status_page);
free_page((unsigned long)rdev->status_page);
free_page((unsigned long) pages);
struct free_page *link;
struct free_page *free_pages;
if (info->free_page &&
FIELD_PREP(IRDMA_CQPSQ_MPP_FREE_PAGE, info->free_page);
u8 free_page;
cqp_info->in.u.manage_push_page.info.free_page = 1;
cqp_info->in.u.manage_push_page.info.free_page = 0;
free_page((unsigned long) pages);
free_page((unsigned long)mr->pages);
free_page((unsigned long)mr->pages);
free_page((unsigned long)pas);
free_page((unsigned long) array->page_list[p].page);
free_page((unsigned long) array->page_list[i].page);
free_page((unsigned long) pages);
free_page((unsigned long) inuse);
free_page((unsigned long) vma_list);
free_page((unsigned long) page_list);
free_page((unsigned long)local_page_list);
free_page((unsigned long) pages);
free_page((unsigned long) pages);
goto free_page;
free_page:
goto free_page;
free_page: