Lines Matching refs:res_info

1622 bnad_tx_res_free(struct bnad *bnad, struct bna_res_info *res_info)  in bnad_tx_res_free()  argument
1627 if (res_info[i].res_type == BNA_RES_T_MEM) in bnad_tx_res_free()
1628 bnad_mem_free(bnad, &res_info[i].res_u.mem_info); in bnad_tx_res_free()
1629 else if (res_info[i].res_type == BNA_RES_T_INTR) in bnad_tx_res_free()
1630 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_tx_res_free()
1636 bnad_tx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, in bnad_tx_res_alloc() argument
1642 if (res_info[i].res_type == BNA_RES_T_MEM) in bnad_tx_res_alloc()
1644 &res_info[i].res_u.mem_info); in bnad_tx_res_alloc()
1645 else if (res_info[i].res_type == BNA_RES_T_INTR) in bnad_tx_res_alloc()
1647 &res_info[i].res_u.intr_info); in bnad_tx_res_alloc()
1654 bnad_tx_res_free(bnad, res_info); in bnad_tx_res_alloc()
1660 bnad_rx_res_free(struct bnad *bnad, struct bna_res_info *res_info) in bnad_rx_res_free() argument
1665 if (res_info[i].res_type == BNA_RES_T_MEM) in bnad_rx_res_free()
1666 bnad_mem_free(bnad, &res_info[i].res_u.mem_info); in bnad_rx_res_free()
1667 else if (res_info[i].res_type == BNA_RES_T_INTR) in bnad_rx_res_free()
1668 bnad_txrx_irq_free(bnad, &res_info[i].res_u.intr_info); in bnad_rx_res_free()
1674 bnad_rx_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, in bnad_rx_res_alloc() argument
1681 if (res_info[i].res_type == BNA_RES_T_MEM) in bnad_rx_res_alloc()
1683 &res_info[i].res_u.mem_info); in bnad_rx_res_alloc()
1684 else if (res_info[i].res_type == BNA_RES_T_INTR) in bnad_rx_res_alloc()
1686 &res_info[i].res_u.intr_info); in bnad_rx_res_alloc()
1693 bnad_rx_res_free(bnad, res_info); in bnad_rx_res_alloc()
1929 struct bna_res_info *res_info = &bnad->tx_res_info[tx_id].res_info[0]; in bnad_destroy_tx() local
1952 bnad_tx_res_free(bnad, res_info); in bnad_destroy_tx()
1961 struct bna_res_info *res_info = &bnad->tx_res_info[tx_id].res_info[0]; in bnad_setup_tx() local
1963 &res_info[BNA_TX_RES_INTR_T_TXCMPL].res_u.intr_info; in bnad_setup_tx()
1987 bnad->txq_depth, res_info); in bnad_setup_tx()
1991 BNAD_FILL_UNMAPQ_MEM_REQ(&res_info[BNA_TX_RES_MEM_T_UNMAPQ], in bnad_setup_tx()
1996 err = bnad_tx_res_alloc(bnad, res_info, tx_id); in bnad_setup_tx()
2002 tx = bna_tx_create(&bnad->bna, bnad, tx_config, &tx_cbfn, res_info, in bnad_setup_tx()
2035 bnad_tx_res_free(bnad, res_info); in bnad_setup_tx()
2163 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_destroy_rx() local
2200 bnad_rx_res_free(bnad, res_info); in bnad_destroy_rx()
2209 struct bna_res_info *res_info = &bnad->rx_res_info[rx_id].res_info[0]; in bnad_setup_rx() local
2211 &res_info[BNA_RX_RES_T_INTR].res_u.intr_info; in bnad_setup_rx()
2232 bna_rx_res_req(rx_config, res_info); in bnad_setup_rx()
2236 BNAD_FILL_UNMAPQ_MEM_REQ(&res_info[BNA_RX_RES_MEM_T_UNMAPDQ], in bnad_setup_rx()
2243 BNAD_FILL_UNMAPQ_MEM_REQ(&res_info[BNA_RX_RES_MEM_T_UNMAPHQ], in bnad_setup_rx()
2250 err = bnad_rx_res_alloc(bnad, res_info, rx_id); in bnad_setup_rx()
2258 rx = bna_rx_create(&bnad->bna, bnad, rx_config, &rx_cbfn, res_info, in bnad_setup_rx()
2617 bnad_res_free(struct bnad *bnad, struct bna_res_info *res_info, in bnad_res_free() argument
2623 bnad_mem_free(bnad, &res_info[i].res_u.mem_info); in bnad_res_free()
2628 bnad_res_alloc(struct bnad *bnad, struct bna_res_info *res_info, in bnad_res_alloc() argument
2634 err = bnad_mem_alloc(bnad, &res_info[i].res_u.mem_info); in bnad_res_alloc()
2641 bnad_res_free(bnad, res_info, res_val_max); in bnad_res_alloc()
3667 bna_res_req(&bnad->res_info[0]); in bnad_pci_probe()
3671 err = bnad_res_alloc(bnad, &bnad->res_info[0], BNA_RES_T_MAX); in bnad_pci_probe()
3684 bna_init(bna, bnad, &pcidev_info, &bnad->res_info[0]); in bnad_pci_probe()
3779 bnad_res_free(bnad, &bnad->res_info[0], BNA_RES_T_MAX); in bnad_pci_probe()
3823 bnad_res_free(bnad, &bnad->res_info[0], BNA_RES_T_MAX); in bnad_pci_remove()