Lines Matching refs:meminfo_buff

538 		       struct cudbg_meminfo *meminfo_buff)
544 memset(meminfo_buff->avail, 0,
545 ARRAY_SIZE(meminfo_buff->avail) *
547 memset(meminfo_buff->mem, 0,
549 md = meminfo_buff->mem;
551 for (i = 0; i < ARRAY_SIZE(meminfo_buff->mem); i++) {
552 meminfo_buff->mem[i].limit = 0;
553 meminfo_buff->mem[i].idx = i;
561 meminfo_buff->avail[i].base =
563 meminfo_buff->avail[i].limit =
564 meminfo_buff->avail[i].base +
566 meminfo_buff->avail[i].idx = 0;
572 meminfo_buff->avail[i].base =
574 meminfo_buff->avail[i].limit =
575 meminfo_buff->avail[i].base +
577 meminfo_buff->avail[i].idx = 1;
584 meminfo_buff->avail[i].base =
586 meminfo_buff->avail[i].limit =
587 meminfo_buff->avail[i].base +
589 meminfo_buff->avail[i].idx = 3;
595 meminfo_buff->avail[i].base =
597 meminfo_buff->avail[i].limit =
598 meminfo_buff->avail[i].base +
600 meminfo_buff->avail[i].idx = 4;
606 meminfo_buff->avail[i].base =
608 meminfo_buff->avail[i].limit =
609 meminfo_buff->avail[i].base +
611 meminfo_buff->avail[i].idx = 2;
617 meminfo_buff->avail[i].base =
619 meminfo_buff->avail[i].limit =
620 meminfo_buff->avail[i].base +
622 meminfo_buff->avail[i].idx = 5;
630 meminfo_buff->avail_c = i;
631 sort(meminfo_buff->avail, i, sizeof(struct cudbg_mem_desc),
725 if (meminfo_buff->avail[n].limit <
726 meminfo_buff->avail[n + 1].base)
727 (md++)->base = meminfo_buff->avail[n].limit;
729 if (meminfo_buff->avail[n].limit)
730 (md++)->base = meminfo_buff->avail[n].limit;
732 n = md - meminfo_buff->mem;
733 meminfo_buff->mem_c = n;
735 sort(meminfo_buff->mem, n, sizeof(struct cudbg_mem_desc),
740 meminfo_buff->up_ram_lo = lo;
741 meminfo_buff->up_ram_hi = hi;
745 meminfo_buff->up_extmem2_lo = lo;
746 meminfo_buff->up_extmem2_hi = hi;
749 for (i = 0, meminfo_buff->free_rx_cnt = 0; i < 2; i++)
750 meminfo_buff->free_rx_cnt +=
754 meminfo_buff->rx_pages_data[0] = PMRXMAXPAGE_G(lo);
755 meminfo_buff->rx_pages_data[1] =
757 meminfo_buff->rx_pages_data[2] = (lo & PMRXNUMCHN_F) ? 2 : 1;
761 for (i = 0, meminfo_buff->free_tx_cnt = 0; i < 4; i++)
762 meminfo_buff->free_tx_cnt +=
766 meminfo_buff->tx_pages_data[0] = PMTXMAXPAGE_G(lo);
767 meminfo_buff->tx_pages_data[1] =
769 meminfo_buff->tx_pages_data[2] =
771 meminfo_buff->tx_pages_data[3] = 1 << PMTXNUMCHN_G(lo);
773 meminfo_buff->p_structs = t4_read_reg(padap, TP_CMM_MM_MAX_PSTRUCT_A);
774 meminfo_buff->p_structs_free_cnt =
790 meminfo_buff->port_used[i] = used;
791 meminfo_buff->port_alloc[i] = alloc;
807 meminfo_buff->loopback_used[i] = used;
808 meminfo_buff->loopback_alloc[i] = alloc;
1909 struct cudbg_meminfo *meminfo_buff;
1925 meminfo_buff = (struct cudbg_meminfo *)(temp_buff.data +
1927 rc = cudbg_fill_meminfo(padap, meminfo_buff);