container_of(A, B,C)
return B的地址。
運算邏輯A-C=B.
A是一個地址,C是size,B是地址。
實際上
container_of(ptr, type,member)
- 判斷ptr 與 member 類型是否相同
- 計算member的size大小,結構體的起始地址 = (type *)((char *)ptr - size) (注:強轉爲該結構體指針)
container_of(A, B,C)
return B的地址。
運算邏輯A-C=B.
A是一個地址,C是size,B是地址。
實際上
container_of(ptr, type,member)
df -ia yll@yll-ubuntu:/snap/snapd$ df -ia 文件系統 Inode 已用(I) 可用(I) 已用(I)% 掛載點 sysfs 0