Lines Matching refs:mem_info
628 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init()
2035 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2037 res_info[BNA_MOD_RES_MEM_T_RXP_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2039 res_info[BNA_MOD_RES_MEM_T_RXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2140 struct bna_mem_info *mem_info; in bna_rx_res_req() local
2167 mem_info = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info; in bna_rx_res_req()
2168 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2169 mem_info->len = sizeof(struct bna_ccb); in bna_rx_res_req()
2170 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2173 mem_info = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info; in bna_rx_res_req()
2174 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2175 mem_info->len = sizeof(struct bna_rcb); in bna_rx_res_req()
2176 mem_info->num = BNA_GET_RXQS(q_cfg); in bna_rx_res_req()
2179 mem_info = &res_info[BNA_RX_RES_MEM_T_CQPT].res_u.mem_info; in bna_rx_res_req()
2180 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2181 mem_info->len = cpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2182 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2185 mem_info = &res_info[BNA_RX_RES_MEM_T_CSWQPT].res_u.mem_info; in bna_rx_res_req()
2186 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2187 mem_info->len = cpage_count * sizeof(void *); in bna_rx_res_req()
2188 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2191 mem_info = &res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info; in bna_rx_res_req()
2192 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2193 mem_info->len = PAGE_SIZE * cpage_count; in bna_rx_res_req()
2194 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2197 mem_info = &res_info[BNA_RX_RES_MEM_T_DQPT].res_u.mem_info; in bna_rx_res_req()
2198 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2199 mem_info->len = dpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2200 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2203 mem_info = &res_info[BNA_RX_RES_MEM_T_DSWQPT].res_u.mem_info; in bna_rx_res_req()
2204 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2205 mem_info->len = dpage_count * sizeof(void *); in bna_rx_res_req()
2206 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2209 mem_info = &res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info; in bna_rx_res_req()
2210 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2211 mem_info->len = PAGE_SIZE * dpage_count; in bna_rx_res_req()
2212 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2215 mem_info = &res_info[BNA_RX_RES_MEM_T_HQPT].res_u.mem_info; in bna_rx_res_req()
2216 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2217 mem_info->len = hpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2218 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2221 mem_info = &res_info[BNA_RX_RES_MEM_T_HSWQPT].res_u.mem_info; in bna_rx_res_req()
2222 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2223 mem_info->len = hpage_count * sizeof(void *); in bna_rx_res_req()
2224 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2227 mem_info = &res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info; in bna_rx_res_req()
2228 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2229 mem_info->len = PAGE_SIZE * hpage_count; in bna_rx_res_req()
2230 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2233 mem_info = &res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info; in bna_rx_res_req()
2234 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2235 mem_info->len = BFI_IBIDX_SIZE; in bna_rx_res_req()
2236 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2239 mem_info = &res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info; in bna_rx_res_req()
2240 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2241 mem_info->len = BFI_ENET_RSS_RIT_MAX; in bna_rx_res_req()
2242 mem_info->num = 1; in bna_rx_res_req()
2284 ccb_mem = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2285 rcb_mem = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2286 dqunmap_mem = &res_info[BNA_RX_RES_MEM_T_UNMAPDQ].res_u.mem_info.mdl[0]; in bna_rx_create()
2287 hqunmap_mem = &res_info[BNA_RX_RES_MEM_T_UNMAPHQ].res_u.mem_info.mdl[0]; in bna_rx_create()
2288 cqpt_mem = &res_info[BNA_RX_RES_MEM_T_CQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2289 cswqpt_mem = &res_info[BNA_RX_RES_MEM_T_CSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2290 cpage_mem = &res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2291 hqpt_mem = &res_info[BNA_RX_RES_MEM_T_HQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2292 dqpt_mem = &res_info[BNA_RX_RES_MEM_T_DQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2293 hsqpt_mem = &res_info[BNA_RX_RES_MEM_T_HSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2294 dsqpt_mem = &res_info[BNA_RX_RES_MEM_T_DSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2295 hpage_mem = &res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2296 dpage_mem = &res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2298 page_count = res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info.len / in bna_rx_create()
2301 dpage_count = res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info.len / in bna_rx_create()
2304 hpage_count = res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info.len / in bna_rx_create()
2361 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.lsb; in bna_rx_create()
2363 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.msb; in bna_rx_create()
2365 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_rx_create()
3320 struct bna_mem_info *mem_info; in bna_tx_res_req() local
3323 mem_info = &res_info[BNA_TX_RES_MEM_T_TCB].res_u.mem_info; in bna_tx_res_req()
3324 mem_info->mem_type = BNA_MEM_T_KVA; in bna_tx_res_req()
3325 mem_info->len = sizeof(struct bna_tcb); in bna_tx_res_req()
3326 mem_info->num = num_txq; in bna_tx_res_req()
3333 mem_info = &res_info[BNA_TX_RES_MEM_T_QPT].res_u.mem_info; in bna_tx_res_req()
3334 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3335 mem_info->len = page_count * sizeof(struct bna_dma_addr); in bna_tx_res_req()
3336 mem_info->num = num_txq; in bna_tx_res_req()
3339 mem_info = &res_info[BNA_TX_RES_MEM_T_SWQPT].res_u.mem_info; in bna_tx_res_req()
3340 mem_info->mem_type = BNA_MEM_T_KVA; in bna_tx_res_req()
3341 mem_info->len = page_count * sizeof(void *); in bna_tx_res_req()
3342 mem_info->num = num_txq; in bna_tx_res_req()
3345 mem_info = &res_info[BNA_TX_RES_MEM_T_PAGE].res_u.mem_info; in bna_tx_res_req()
3346 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3347 mem_info->len = PAGE_SIZE * page_count; in bna_tx_res_req()
3348 mem_info->num = num_txq; in bna_tx_res_req()
3351 mem_info = &res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info; in bna_tx_res_req()
3352 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3353 mem_info->len = BFI_IBIDX_SIZE; in bna_tx_res_req()
3354 mem_info->num = num_txq; in bna_tx_res_req()
3376 page_count = (res_info[BNA_TX_RES_MEM_T_PAGE].res_u.mem_info.len) / in bna_tx_create()
3443 res_info[BNA_TX_RES_MEM_T_TCB].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3449 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.lsb; in bna_tx_create()
3451 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.msb; in bna_tx_create()
3453 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3468 res_info[BNA_TX_RES_MEM_T_UNMAPQ].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3480 &res_info[BNA_TX_RES_MEM_T_QPT].res_u.mem_info.mdl[i], in bna_tx_create()
3481 &res_info[BNA_TX_RES_MEM_T_SWQPT].res_u.mem_info.mdl[i], in bna_tx_create()
3483 res_u.mem_info.mdl[i]); in bna_tx_create()
3586 res_info[BNA_MOD_RES_MEM_T_TX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_tx_mod_init()
3588 res_info[BNA_MOD_RES_MEM_T_TXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_tx_mod_init()