linux-4.4.1/platform_get_resource()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#ve22af5a]
#backlinks
*説明 [#g09628f3]
-パス: [[linux-4.4.1/drivers/base/platform.c]]
-デバイスのリソースを取得する。
--リソースの種類を指定して、フィルタリングできる。
**引数 [#udfeef4c]
-struct platform_device *dev
--デバイス
--[[linux-4.4.1/platform_device]]
-unsigned int type
--リソースの種類
-unsigned int num
--何番目のリソースか
**返り値 [#ie7fbeb9]
-struct resource *
--見つけたリソースへのポインタを返す、見つからなければ NU...
--[[linux-4.4.1/resource]]
**参考 [#n34fffa8]
対となる関数
-[[linux-4.4.1/platform_device_add_resources()]]
*実装 [#s6861b2c]
/**
* platform_get_resource - get a resource for a device
* @dev: platform device
* @type: resource type
* @num: resource index
*/
struct resource *platform_get_resource(struct platform_d...
unsigned int type...
{
int i;
for (i = 0; i < dev->num_resources; i++) {
struct resource *r = &dev->resource[i];
if (type == resource_type(r) && num-- ==...
return r;
-指定されたリソースの型と一致していて、num で指定された位...
--[[linux-4.4.1/resource_type()]]
}
return NULL;
-見つからなければ NULL を返す。
}
EXPORT_SYMBOL_GPL(platform_get_resource);
-
--[[linux-4.4.1/EXPORT_SYMBOL_GPL()]]
*コメント [#mc326de1]
終了行:
*参照元 [#ve22af5a]
#backlinks
*説明 [#g09628f3]
-パス: [[linux-4.4.1/drivers/base/platform.c]]
-デバイスのリソースを取得する。
--リソースの種類を指定して、フィルタリングできる。
**引数 [#udfeef4c]
-struct platform_device *dev
--デバイス
--[[linux-4.4.1/platform_device]]
-unsigned int type
--リソースの種類
-unsigned int num
--何番目のリソースか
**返り値 [#ie7fbeb9]
-struct resource *
--見つけたリソースへのポインタを返す、見つからなければ NU...
--[[linux-4.4.1/resource]]
**参考 [#n34fffa8]
対となる関数
-[[linux-4.4.1/platform_device_add_resources()]]
*実装 [#s6861b2c]
/**
* platform_get_resource - get a resource for a device
* @dev: platform device
* @type: resource type
* @num: resource index
*/
struct resource *platform_get_resource(struct platform_d...
unsigned int type...
{
int i;
for (i = 0; i < dev->num_resources; i++) {
struct resource *r = &dev->resource[i];
if (type == resource_type(r) && num-- ==...
return r;
-指定されたリソースの型と一致していて、num で指定された位...
--[[linux-4.4.1/resource_type()]]
}
return NULL;
-見つからなければ NULL を返す。
}
EXPORT_SYMBOL_GPL(platform_get_resource);
-
--[[linux-4.4.1/EXPORT_SYMBOL_GPL()]]
*コメント [#mc326de1]
ページ名: