@@ -1976,7 +1976,7 @@ const struct iommu_ops *iommu_ops_from_fwnode(struct fwnode_handle *fwnode)
1976
1976
int iommu_fwspec_init (struct device * dev , struct fwnode_handle * iommu_fwnode ,
1977
1977
const struct iommu_ops * ops )
1978
1978
{
1979
- struct iommu_fwspec * fwspec = dev -> iommu_fwspec ;
1979
+ struct iommu_fwspec * fwspec = dev_iommu_fwspec_get ( dev ) ;
1980
1980
1981
1981
if (fwspec )
1982
1982
return ops == fwspec -> ops ? 0 : - EINVAL ;
@@ -1988,26 +1988,26 @@ int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode,
1988
1988
of_node_get (to_of_node (iommu_fwnode ));
1989
1989
fwspec -> iommu_fwnode = iommu_fwnode ;
1990
1990
fwspec -> ops = ops ;
1991
- dev -> iommu_fwspec = fwspec ;
1991
+ dev_iommu_fwspec_set ( dev , fwspec ) ;
1992
1992
return 0 ;
1993
1993
}
1994
1994
EXPORT_SYMBOL_GPL (iommu_fwspec_init );
1995
1995
1996
1996
void iommu_fwspec_free (struct device * dev )
1997
1997
{
1998
- struct iommu_fwspec * fwspec = dev -> iommu_fwspec ;
1998
+ struct iommu_fwspec * fwspec = dev_iommu_fwspec_get ( dev ) ;
1999
1999
2000
2000
if (fwspec ) {
2001
2001
fwnode_handle_put (fwspec -> iommu_fwnode );
2002
2002
kfree (fwspec );
2003
- dev -> iommu_fwspec = NULL ;
2003
+ dev_iommu_fwspec_set ( dev , NULL ) ;
2004
2004
}
2005
2005
}
2006
2006
EXPORT_SYMBOL_GPL (iommu_fwspec_free );
2007
2007
2008
2008
int iommu_fwspec_add_ids (struct device * dev , u32 * ids , int num_ids )
2009
2009
{
2010
- struct iommu_fwspec * fwspec = dev -> iommu_fwspec ;
2010
+ struct iommu_fwspec * fwspec = dev_iommu_fwspec_get ( dev ) ;
2011
2011
size_t size ;
2012
2012
int i ;
2013
2013
@@ -2016,11 +2016,11 @@ int iommu_fwspec_add_ids(struct device *dev, u32 *ids, int num_ids)
2016
2016
2017
2017
size = offsetof(struct iommu_fwspec , ids [fwspec -> num_ids + num_ids ]);
2018
2018
if (size > sizeof (* fwspec )) {
2019
- fwspec = krealloc (dev -> iommu_fwspec , size , GFP_KERNEL );
2019
+ fwspec = krealloc (fwspec , size , GFP_KERNEL );
2020
2020
if (!fwspec )
2021
2021
return - ENOMEM ;
2022
2022
2023
- dev -> iommu_fwspec = fwspec ;
2023
+ dev_iommu_fwspec_set ( dev , fwspec ) ;
2024
2024
}
2025
2025
2026
2026
for (i = 0 ; i < num_ids ; i ++ )
0 commit comments