mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
nvethernet: use get_core/get_dma API's
Change-Id: I10506fe522763b9f06b74b52cf2c31a9601cb937
This commit is contained in:
committed by
Revanth Kumar Uppala
parent
fb0487286a
commit
d792dda9be
@@ -4543,12 +4543,12 @@ static int ether_probe(struct platform_device *pdev)
|
||||
ether_get_num_dma_chan_mtl_q(pdev, &num_dma_chans,
|
||||
&mac, &num_mtl_queues);
|
||||
|
||||
osi_core = devm_kzalloc(&pdev->dev, sizeof(*osi_core), GFP_KERNEL);
|
||||
osi_core = osi_get_core();
|
||||
if (osi_core == NULL) {
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
osi_dma = devm_kzalloc(&pdev->dev, sizeof(*osi_dma), GFP_KERNEL);
|
||||
osi_dma = osi_get_dma();
|
||||
if (osi_dma == NULL) {
|
||||
return -ENOMEM;
|
||||
}
|
||||
@@ -4594,12 +4594,14 @@ static int ether_probe(struct platform_device *pdev)
|
||||
ether_assign_osd_ops(osi_core, osi_dma);
|
||||
|
||||
/* Initialize core and DMA ops based on MAC type */
|
||||
if (osi_init_core_ops(osi_core) != 0) {
|
||||
ret = osi_init_core_ops(osi_core);
|
||||
if (ret < 0) {
|
||||
dev_err(&pdev->dev, "failed to get osi_init_core_ops\n");
|
||||
goto err_core_ops;
|
||||
}
|
||||
|
||||
if (osi_init_dma_ops(osi_dma) != 0) {
|
||||
ret = osi_init_dma_ops(osi_dma);
|
||||
if (ret < 0) {
|
||||
dev_err(&pdev->dev, "failed to get osi_init_dma_ops\n");
|
||||
goto err_dma_ops;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user