Lines Matching refs:mem_info
751 res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info.mdl[0].kva; in bna_rxf_init()
2119 res_info[BNA_MOD_RES_MEM_T_RX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2121 res_info[BNA_MOD_RES_MEM_T_RXP_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2123 res_info[BNA_MOD_RES_MEM_T_RXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_rx_mod_init()
2245 struct bna_mem_info *mem_info; in bna_rx_res_req() local
2273 mem_info = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info; in bna_rx_res_req()
2274 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2275 mem_info->len = sizeof(struct bna_ccb); in bna_rx_res_req()
2276 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2279 mem_info = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info; in bna_rx_res_req()
2280 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2281 mem_info->len = sizeof(struct bna_rcb); in bna_rx_res_req()
2282 mem_info->num = BNA_GET_RXQS(q_cfg); in bna_rx_res_req()
2285 mem_info = &res_info[BNA_RX_RES_MEM_T_CQPT].res_u.mem_info; in bna_rx_res_req()
2286 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2287 mem_info->len = cpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2288 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2291 mem_info = &res_info[BNA_RX_RES_MEM_T_CSWQPT].res_u.mem_info; in bna_rx_res_req()
2292 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2293 mem_info->len = cpage_count * sizeof(void *); in bna_rx_res_req()
2294 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2297 mem_info = &res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info; in bna_rx_res_req()
2298 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2299 mem_info->len = PAGE_SIZE * cpage_count; in bna_rx_res_req()
2300 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2303 mem_info = &res_info[BNA_RX_RES_MEM_T_DQPT].res_u.mem_info; in bna_rx_res_req()
2304 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2305 mem_info->len = dpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2306 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2309 mem_info = &res_info[BNA_RX_RES_MEM_T_DSWQPT].res_u.mem_info; in bna_rx_res_req()
2310 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2311 mem_info->len = dpage_count * sizeof(void *); in bna_rx_res_req()
2312 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2315 mem_info = &res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info; in bna_rx_res_req()
2316 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2317 mem_info->len = PAGE_SIZE * dpage_count; in bna_rx_res_req()
2318 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2321 mem_info = &res_info[BNA_RX_RES_MEM_T_HQPT].res_u.mem_info; in bna_rx_res_req()
2322 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2323 mem_info->len = hpage_count * sizeof(struct bna_dma_addr); in bna_rx_res_req()
2324 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2327 mem_info = &res_info[BNA_RX_RES_MEM_T_HSWQPT].res_u.mem_info; in bna_rx_res_req()
2328 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2329 mem_info->len = hpage_count * sizeof(void *); in bna_rx_res_req()
2330 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2333 mem_info = &res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info; in bna_rx_res_req()
2334 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2335 mem_info->len = PAGE_SIZE * hpage_count; in bna_rx_res_req()
2336 mem_info->num = (hpage_count ? q_cfg->num_paths : 0); in bna_rx_res_req()
2339 mem_info = &res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info; in bna_rx_res_req()
2340 mem_info->mem_type = BNA_MEM_T_DMA; in bna_rx_res_req()
2341 mem_info->len = BFI_IBIDX_SIZE; in bna_rx_res_req()
2342 mem_info->num = q_cfg->num_paths; in bna_rx_res_req()
2345 mem_info = &res_info[BNA_RX_RES_MEM_T_RIT].res_u.mem_info; in bna_rx_res_req()
2346 mem_info->mem_type = BNA_MEM_T_KVA; in bna_rx_res_req()
2347 mem_info->len = BFI_ENET_RSS_RIT_MAX; in bna_rx_res_req()
2348 mem_info->num = 1; in bna_rx_res_req()
2388 ccb_mem = &res_info[BNA_RX_RES_MEM_T_CCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2389 rcb_mem = &res_info[BNA_RX_RES_MEM_T_RCB].res_u.mem_info.mdl[0]; in bna_rx_create()
2390 unmapq_mem = &res_info[BNA_RX_RES_MEM_T_UNMAPQ].res_u.mem_info.mdl[0]; in bna_rx_create()
2391 cqpt_mem = &res_info[BNA_RX_RES_MEM_T_CQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2392 cswqpt_mem = &res_info[BNA_RX_RES_MEM_T_CSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2393 cpage_mem = &res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2394 hqpt_mem = &res_info[BNA_RX_RES_MEM_T_HQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2395 dqpt_mem = &res_info[BNA_RX_RES_MEM_T_DQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2396 hsqpt_mem = &res_info[BNA_RX_RES_MEM_T_HSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2397 dsqpt_mem = &res_info[BNA_RX_RES_MEM_T_DSWQPT].res_u.mem_info.mdl[0]; in bna_rx_create()
2398 hpage_mem = &res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2399 dpage_mem = &res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info.mdl[0]; in bna_rx_create()
2401 page_count = res_info[BNA_RX_RES_MEM_T_CQPT_PAGE].res_u.mem_info.len / in bna_rx_create()
2404 dpage_count = res_info[BNA_RX_RES_MEM_T_DPAGE].res_u.mem_info.len / in bna_rx_create()
2407 hpage_count = res_info[BNA_RX_RES_MEM_T_HPAGE].res_u.mem_info.len / in bna_rx_create()
2463 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.lsb; in bna_rx_create()
2465 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.msb; in bna_rx_create()
2467 res_info[BNA_RX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_rx_create()
3453 struct bna_mem_info *mem_info; in bna_tx_res_req() local
3456 mem_info = &res_info[BNA_TX_RES_MEM_T_TCB].res_u.mem_info; in bna_tx_res_req()
3457 mem_info->mem_type = BNA_MEM_T_KVA; in bna_tx_res_req()
3458 mem_info->len = sizeof(struct bna_tcb); in bna_tx_res_req()
3459 mem_info->num = num_txq; in bna_tx_res_req()
3466 mem_info = &res_info[BNA_TX_RES_MEM_T_QPT].res_u.mem_info; in bna_tx_res_req()
3467 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3468 mem_info->len = page_count * sizeof(struct bna_dma_addr); in bna_tx_res_req()
3469 mem_info->num = num_txq; in bna_tx_res_req()
3472 mem_info = &res_info[BNA_TX_RES_MEM_T_SWQPT].res_u.mem_info; in bna_tx_res_req()
3473 mem_info->mem_type = BNA_MEM_T_KVA; in bna_tx_res_req()
3474 mem_info->len = page_count * sizeof(void *); in bna_tx_res_req()
3475 mem_info->num = num_txq; in bna_tx_res_req()
3478 mem_info = &res_info[BNA_TX_RES_MEM_T_PAGE].res_u.mem_info; in bna_tx_res_req()
3479 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3480 mem_info->len = PAGE_SIZE * page_count; in bna_tx_res_req()
3481 mem_info->num = num_txq; in bna_tx_res_req()
3484 mem_info = &res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info; in bna_tx_res_req()
3485 mem_info->mem_type = BNA_MEM_T_DMA; in bna_tx_res_req()
3486 mem_info->len = BFI_IBIDX_SIZE; in bna_tx_res_req()
3487 mem_info->num = num_txq; in bna_tx_res_req()
3510 page_count = (res_info[BNA_TX_RES_MEM_T_PAGE].res_u.mem_info.len) / in bna_tx_create()
3579 res_info[BNA_TX_RES_MEM_T_TCB].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3585 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.lsb; in bna_tx_create()
3587 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].dma.msb; in bna_tx_create()
3589 res_info[BNA_TX_RES_MEM_T_IBIDX].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3604 res_info[BNA_TX_RES_MEM_T_UNMAPQ].res_u.mem_info.mdl[i].kva; in bna_tx_create()
3616 &res_info[BNA_TX_RES_MEM_T_QPT].res_u.mem_info.mdl[i], in bna_tx_create()
3617 &res_info[BNA_TX_RES_MEM_T_SWQPT].res_u.mem_info.mdl[i], in bna_tx_create()
3619 res_u.mem_info.mdl[i]); in bna_tx_create()
3725 res_info[BNA_MOD_RES_MEM_T_TX_ARRAY].res_u.mem_info.mdl[0].kva; in bna_tx_mod_init()
3727 res_info[BNA_MOD_RES_MEM_T_TXQ_ARRAY].res_u.mem_info.mdl[0].kva; in bna_tx_mod_init()