E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Container_of
linux中
container_of
实现分析
({\ consttypeof(((type*)0)->member)*__mptr=(ptr);\ (type*)((char*)__mptr-offsetof(type,member));})使用
container_of
rockrockwu
·
2012-03-17 15:00
linux
struct
container_of
详解
container_of
chenglinhust
·
2012-03-13 19:00
container_of
()宏
在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
allen6268198
·
2012-02-25 20:00
linux
struct
Semaphore
File
扩展
structure
container_of
()宏
在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
zhoujk0520
·
2012-02-21 18:00
linux
struct
File
Semaphore
扩展
structure
揭开linux内核中
container_of
的神秘面纱
在linux内核中有一个大名鼎鼎的宏
container_of
(),这个宏是用来干嘛的呢?我们先来看看它在内核中是怎样定义的。呵呵,乍一看不知道是什么东东。
farsight2009
·
2012-02-14 15:00
android
linux
struct
嵌入式
qt
linux内核
container_of
()宏
container_of
()宏在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
yuzaipiaofei
·
2012-02-01 17:00
linux
struct
Semaphore
File
扩展
structure
container_of
container_of
在kernel.h中的声明:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
K_Linux_Man
·
2012-01-11 17:00
container_of
的实现分析
container_of
的实现分析分类:linux驱动在linux内核中经常可以看到
container_of
的身影,也是linux引以为豪的地方之一了。
fyyy4030
·
2012-01-09 00:00
container_of
()宏解析
在内核中很多地方都会使用到宏
container_of
()。
iamonlyme
·
2011-12-29 23:00
container_of
参考:http://blog.csdn.net/yinkaizhong/article/details/4093795http://www.cnblogs.com/sdphome/archive/2011/09/14/2176624.htmlcontainer_of的函数实现:#defineoffsetof(TYPE,MEMBER)((size_t)&((TYPE*)0)->MEMBER) /**
xubin341719
·
2011-12-24 12:00
c
struct
gcc
扩展
语言
structure
container_of
()
container_of
()宏在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
weidawei0609
·
2011-12-19 13:00
container_of
理解
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
hjjph
·
2011-12-15 17:00
linux
struct
gcc
存储
扩展
structure
container_of
()宏详细说明
在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
ITsenlin
·
2011-12-05 22:00
c
linux
struct
扩展
structure
container_of
()宏
container_of
()宏在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
wocao1226
·
2011-11-30 17:00
linux
struct
Semaphore
File
扩展
structure
container_of
-- 巧妙的宏定义
内核中的
container_of
()宏定义
container_of
()宏的功能就是通过结构体中的一个元素,来找到这个结构体的首地址。
shyodx
·
2011-11-29 21:00
编程
struct
编译器
c语言中的面向对象(1)----kobject 和
container_of
最近看驱动开发,看linux的devicemodel,有一些感触。暂记于下。我之前一直把OO(objectoriented)这个概念和特定的语言联系在一起。比如,认为c++,java,python等是面向对象的语言,C语言就不是。这种想法不太对,而且有时很危险,至少,这样的想法会限制你解决问题的思路。OO和语言应该分开来看。OO是一种解决问题的概念,是对问题的一种抽象;而编程语言,是解决问题的工具
ChenQi
·
2011-11-28 10:00
c
面向对象
kobject
Container_of
Linux内核中的常用宏
container_of
其实很简单
开发平台:Ubuntu11.04 编译器:gccversion4.5.2(Ubuntu/Linaro4.5.2-8ubuntu4)
Container_of
在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针
npy_lp
·
2011-11-27 19:00
struct
ubuntu
float
compiler
linux内核
structure
container_of
详解
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
Liuqz2009
·
2011-11-03 16:00
linux
struct
gcc
存储
扩展
structure
container_of
宏定义 解析
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
gexueyuan
·
2011-11-02 23:00
container_of
用法解析
在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
beyondioi
·
2011-10-22 13:54
嵌入式linux
Linux
驱动开发
浅析
container_of
(ptr, type, member)
(转载)浅析
container_of
(ptr,type,member)转载自:http://blog.chinaunix.net/u1/38994/showart_402903.html问题:如何通过结构中的某个变量获取结构本身的指针
f_x_p0324
·
2011-10-16 11:00
linux
struct
gcc
存储
扩展
structure
[转]
container_of
问题:如何通过结构中的某个变量获取结构本身的指 关于
container_of
见kernel.h中: /** *container_of-castamemberofastructureouttothecontainingstructure
yuzaipiaofei
·
2011-10-13 20:00
浅析linux中的宏contianer_of
container_of
是linux中的一个宏,它的作用是通过结构体中某一成员的地址来获得该成员所在结构体的地址。
拾月彷徨
·
2011-09-26 11:00
Container_of
(
container_of
详解)
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
Finger旋律
·
2011-09-18 16:55
职场
休闲
Container_of
结构变量
(
container_of
详解)
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:thepointertothemember
Finger旋律
·
2011-09-18 16:55
职场
休闲
container_of
C语言
container_of
理解
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
jecan123
·
2011-09-16 22:00
container_of
()宏的简要解析
container_of
()宏的简要解析原文地址 http://www.cublog.cn/u2/79807/showart_1330336.html在学习Linux驱动的过程中,遇到一个宏叫做
container_of
yimu13
·
2011-09-13 19:00
c
linux
struct
扩展
list_entry ,
container_of
/*referto http://blog.csdn.net/yinkaizhong/article/details/4093795 */ [root@localhostchapter15]#cattest.c #include structstudent{ charname[20]; charsex; }stu={"zhangsan",'m'}; main() { structstudent*
songqqnew
·
2011-08-31 17:00
c
list
struct
存储
each
structure
container_of
宏说明
#include /***container_of-castamemberofastructureouttothecontainingstructure*@ptr:thepointertothemember.*@type:thetypeofthecontainerstructthisisembeddedin.*@member:thenameofthememberwithinthestruct.**
fyyy4030
·
2011-08-20 18:00
linux内核的红黑树RB_TREE和freebsd 8.0里面的AVL_TREE比较 之一 RB_TREE
这里先给出linux下面的红黑树的实现,因为linux下面的两个宏定义不好直接使用,原型如下: #define rb_entry(ptr, type, member)
container_of
(ptr,
jiagou
·
2011-08-15 00:00
FreeBSD
linux内核的红黑树RB_TREE和freebsd 8.0里面的AVL_TREE比较 之一 RB_TREE
这里先给出linux下面的红黑树的实现,因为linux下面的两个宏定义不好直接使用,原型如下:#definerb_entry(ptr,type,member)
container_of
(ptr,type,
ztz0223
·
2011-08-15 00:00
struct
tree
insert
FreeBSD
linux内核
structure
linux内核的红黑树RB_TREE和freebsd 8.0里面的AVL_TREE比较 之一 RB_TREE
这里先给出linux下面的红黑树的实现,因为linux下面的两个宏定义不好直接使用,原型如下: #define rb_entry(ptr, type, member)
container_of
(ptr,
jiagou
·
2011-08-15 00:00
FreeBSD
container_of
()
kernelversion"2.6.35.7-perf"include/linux//** *container_of-castamemberofastructureouttothecontainingstructure *@ptr: thepointertothemember. //struct
lihenair
·
2011-07-19 10:00
Linux内核
container_of
宏
#include #include #include #definecontainer_of(ptr,type,member)({/ consttypeof(((type*)0)->member)*__mptr=(ptr);/ (type*)((char*)__mptr-offsetof(type,member));}) structtest1 { char*pchar; intidata;
Denny_233
·
2011-07-18 11:00
struct
include
compiler
linux内核
关于linux
container_of
用法
container_of
的原型定义如下: 各参数含义:type--需要操作的数据类型,通常为结构;member--type结构的成员名称;ptr--member类型定义的指针变量;例如:structtypeabc
newger
·
2011-06-09 12:00
如果没有typeof,内核将会怎样?
双向链表最主要的就是用了
container_of
这个宏。而
container_of
又是建立在typeof的基础之上的。
z2007b
·
2011-05-27 12:00
c
框架
linux内核
如果没有typeof,内核将会怎样?
双向链表最主要的就是用了
container_of
这个宏。 而
container_of
又是建立在typeof的基础之上的。
javababy1
·
2011-05-27 12:00
C++
c
linux
框架
C#
contain_of()函数的用法
container_of
()函数 1.该宏定义在include/linux/kernel.h中 439/** 440 *
container_of
- cast a member of a
baiseda
·
2011-05-11 18:00
contain
双向链表在内核中的超然地位
利用一个
container_of
宏来实现链表到数据的计算,不可谓不精妙。(如果不知道的同志赶快上网看看)为什么linux内核要用双向链表?为什么不用单向链表?
javababy1
·
2011-04-18 21:00
linux
Blog
双向链表在内核中的超然地位
利用一个
container_of
宏来实现链表到数据的计算,不可谓不精妙。(如果不知道的同志赶快上网看看)为什么linux内核要用双向链表?为什么不用单向链表?
z2007b
·
2011-04-18 21:00
Blog
linux内核
container_of
宏说明
#include /***container_of-castamemberofastructureouttothecontainingstructure*@ptr:thepointertothemember.*@type:thetypeofthecontainerstructthisisembeddedin.*@member:thenameofthememberwithinthestruct.**
llxmedici
·
2011-04-02 10:00
struct
include
compiler
structure
container_of
解析 理解 详解
在学习Linux驱动的过程中,遇到一个宏叫做
container_of
。
yskcg
·
2011-03-13 11:00
container_of
()理解
关于
container_of
见kernel.h中:/***container_of-castamemberofastructureouttothecontainingstructure*@ptr:
echo_qiang
·
2011-03-09 10:00
linux
struct
gcc
存储
扩展
structure
对linux内核宏
container_of
的理解
学习linux驱动的过程中经常会遇到一个这样的宏:
container_of
,原定义如下linux/include/linux/kernel.h中 486/**487*container_of-castamemberofastructureouttothecontainingstructure488
cokewei
·
2011-03-07 10:00
container_of
()宏
指针ptr指向结构体type中的成员member;通过指针ptr,返回结构体type的起始地址 type |----------| | | | | |----------|ptr-->|member--| |----------| | | | | |---
sfrysh
·
2011-01-19 10:00
struct
structure
container_of
()宏
指针ptr指向结构体type中的成员member;通过指针ptr,返回结构体type的起始地址 type |----------| | &nbs
·
2011-01-19 10:00
contain
container_of
的理解
container_of
(pointer,container_type,container_field)pointer:指向被包含的container_field的地址container_type:包含
kickxxx
·
2010-12-22 15:00
struct
structure
container_of
()
container_of
()2008-11-1910:52/***container_of-castamemberofastructureouttothecontainingstructure*@ptr
aquolee
·
2010-12-14 20:00
数据结构
struct
编译器
structure
SD/MMC驱动2(SD检测)
------------------------------------- voidmmc_rescan(structwork_struct*work){ structmmc_host*host=
container_of
huyugv_830913
·
2010-12-11 02:00
2.6.36 Workqueue API usage
其中网上另一个人给的一个用法是,将jiq_print_wq的输入参数作为一个全局的变量,而不是通过
container_of
来算出来的。我觉得这样写代码比较清楚点。
RichardYSteven
·
2010-12-02 11:00
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他