.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * QLogic qlcnic NIC Driver |
---|
3 | 4 | * Copyright (c) 2009-2013 QLogic Corporation |
---|
4 | | - * |
---|
5 | | - * See LICENSE.qlcnic for copyright and licensing details. |
---|
6 | 5 | */ |
---|
7 | 6 | |
---|
8 | 7 | #include <linux/slab.h> |
---|
.. | .. |
---|
269 | 268 | struct bin_attribute *attr, char *buf, |
---|
270 | 269 | loff_t offset, size_t size) |
---|
271 | 270 | { |
---|
272 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 271 | + struct device *dev = kobj_to_dev(kobj); |
---|
273 | 272 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
274 | 273 | int ret; |
---|
275 | 274 | |
---|
.. | .. |
---|
286 | 285 | struct bin_attribute *attr, char *buf, |
---|
287 | 286 | loff_t offset, size_t size) |
---|
288 | 287 | { |
---|
289 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 288 | + struct device *dev = kobj_to_dev(kobj); |
---|
290 | 289 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
291 | 290 | int ret; |
---|
292 | 291 | |
---|
.. | .. |
---|
315 | 314 | struct bin_attribute *attr, char *buf, |
---|
316 | 315 | loff_t offset, size_t size) |
---|
317 | 316 | { |
---|
318 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 317 | + struct device *dev = kobj_to_dev(kobj); |
---|
319 | 318 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
320 | 319 | u64 data; |
---|
321 | 320 | int ret; |
---|
.. | .. |
---|
337 | 336 | struct bin_attribute *attr, char *buf, |
---|
338 | 337 | loff_t offset, size_t size) |
---|
339 | 338 | { |
---|
340 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 339 | + struct device *dev = kobj_to_dev(kobj); |
---|
341 | 340 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
342 | 341 | u64 data; |
---|
343 | 342 | int ret; |
---|
.. | .. |
---|
402 | 401 | char *buf, loff_t offset, |
---|
403 | 402 | size_t size) |
---|
404 | 403 | { |
---|
405 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 404 | + struct device *dev = kobj_to_dev(kobj); |
---|
406 | 405 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
407 | 406 | struct qlcnic_pm_func_cfg *pm_cfg; |
---|
408 | 407 | u32 id, action, pci_func; |
---|
.. | .. |
---|
452 | 451 | char *buf, loff_t offset, |
---|
453 | 452 | size_t size) |
---|
454 | 453 | { |
---|
455 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 454 | + struct device *dev = kobj_to_dev(kobj); |
---|
456 | 455 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
457 | 456 | struct qlcnic_pm_func_cfg *pm_cfg; |
---|
458 | 457 | u8 pci_func; |
---|
.. | .. |
---|
545 | 544 | char *buf, loff_t offset, |
---|
546 | 545 | size_t size) |
---|
547 | 546 | { |
---|
548 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 547 | + struct device *dev = kobj_to_dev(kobj); |
---|
549 | 548 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
550 | 549 | struct qlcnic_esw_func_cfg *esw_cfg; |
---|
551 | 550 | struct qlcnic_npar_info *npar; |
---|
.. | .. |
---|
629 | 628 | char *buf, loff_t offset, |
---|
630 | 629 | size_t size) |
---|
631 | 630 | { |
---|
632 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 631 | + struct device *dev = kobj_to_dev(kobj); |
---|
633 | 632 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
634 | 633 | struct qlcnic_esw_func_cfg *esw_cfg; |
---|
635 | 634 | u8 pci_func; |
---|
.. | .. |
---|
681 | 680 | char *buf, loff_t offset, |
---|
682 | 681 | size_t size) |
---|
683 | 682 | { |
---|
684 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 683 | + struct device *dev = kobj_to_dev(kobj); |
---|
685 | 684 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
686 | 685 | struct qlcnic_info nic_info; |
---|
687 | 686 | struct qlcnic_npar_func_cfg *np_cfg; |
---|
.. | .. |
---|
728 | 727 | char *buf, loff_t offset, |
---|
729 | 728 | size_t size) |
---|
730 | 729 | { |
---|
731 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 730 | + struct device *dev = kobj_to_dev(kobj); |
---|
732 | 731 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
733 | 732 | struct qlcnic_npar_func_cfg *np_cfg; |
---|
734 | 733 | struct qlcnic_info nic_info; |
---|
.. | .. |
---|
775 | 774 | char *buf, loff_t offset, |
---|
776 | 775 | size_t size) |
---|
777 | 776 | { |
---|
778 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 777 | + struct device *dev = kobj_to_dev(kobj); |
---|
779 | 778 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
780 | 779 | struct qlcnic_esw_statistics port_stats; |
---|
781 | 780 | int ret; |
---|
.. | .. |
---|
810 | 809 | char *buf, loff_t offset, |
---|
811 | 810 | size_t size) |
---|
812 | 811 | { |
---|
813 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 812 | + struct device *dev = kobj_to_dev(kobj); |
---|
814 | 813 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
815 | 814 | struct qlcnic_esw_statistics esw_stats; |
---|
816 | 815 | int ret; |
---|
.. | .. |
---|
845 | 844 | char *buf, loff_t offset, |
---|
846 | 845 | size_t size) |
---|
847 | 846 | { |
---|
848 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 847 | + struct device *dev = kobj_to_dev(kobj); |
---|
849 | 848 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
850 | 849 | int ret; |
---|
851 | 850 | |
---|
.. | .. |
---|
875 | 874 | size_t size) |
---|
876 | 875 | { |
---|
877 | 876 | |
---|
878 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 877 | + struct device *dev = kobj_to_dev(kobj); |
---|
879 | 878 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
880 | 879 | int ret; |
---|
881 | 880 | |
---|
.. | .. |
---|
904 | 903 | char *buf, loff_t offset, |
---|
905 | 904 | size_t size) |
---|
906 | 905 | { |
---|
907 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 906 | + struct device *dev = kobj_to_dev(kobj); |
---|
908 | 907 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
909 | 908 | struct qlcnic_pci_func_cfg *pci_cfg; |
---|
910 | 909 | struct qlcnic_pci_info *pci_info; |
---|
.. | .. |
---|
946 | 945 | { |
---|
947 | 946 | unsigned char *p_read_buf; |
---|
948 | 947 | int ret, count; |
---|
949 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 948 | + struct device *dev = kobj_to_dev(kobj); |
---|
950 | 949 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
951 | 950 | |
---|
952 | 951 | if (!size) |
---|
.. | .. |
---|
1124 | 1123 | int ret; |
---|
1125 | 1124 | static int flash_mode; |
---|
1126 | 1125 | unsigned long data; |
---|
1127 | | - struct device *dev = container_of(kobj, struct device, kobj); |
---|
| 1126 | + struct device *dev = kobj_to_dev(kobj); |
---|
1128 | 1127 | struct qlcnic_adapter *adapter = dev_get_drvdata(dev); |
---|
1129 | 1128 | |
---|
1130 | 1129 | ret = kstrtoul(buf, 16, &data); |
---|