Hi,

 

I've posted a reply to the atomic_t topic, but I think HTML (which I
normally never use for Email) is blocked - dunno.

As before, ran 2.6.26.3 kernel through Doxygen and this is what it tells me
:

(I'm ccing this to you as well - if I notice that this post still indeed is
blocked, I'll repost it plain text..)

 

 


mem_cgroup Struct Reference


Data Fields


*       struct cgroup_subsys_state
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#07b56681d4b60e40aef391baecddeef3> css 
*       struct
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structres__counter.html> res_counter
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#22eb6bf03704caf363ecef7c49c0c68a> res 
*       struct
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup__lru__info.html> mem_cgroup_lru_info
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#f2eb15c3972e78b5d9beb36c1cbf4a2d> info 
*       int
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#2ae9735d6f2c9050f2c6f60639afcb5d> prev_priority 
*       struct
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup__stat.html> mem_cgroup_stat
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#16474207a5355159357619338a62167d> stat 

  _____  


Detailed Description


Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00127> 127 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

  _____  


Field Documentation


struct cgroup_subsys_state css
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#07b56681d4b60e40aef391baecddeef3>  [read] 

Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00128> 128 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

Referenced by
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00526> mem_cgroup_charge_common(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l01022> mem_cgroup_create(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00808> mem_cgroup_force_empty(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00244> mem_cgroup_from_cont(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00251> mem_cgroup_from_task(), and
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00662> mem_cgroup_uncharge_page().


struct res_counter
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structres__counter.html>  res
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#22eb6bf03704caf363ecef7c49c0c68a>  [read] 

Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00132> 132 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

Referenced by
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00381> mem_cgroup_calc_mapped_ratio(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00526> mem_cgroup_charge_common(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l01022> mem_cgroup_create(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00808> mem_cgroup_force_empty(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00869> mem_cgroup_reset(), and
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00662> mem_cgroup_uncharge_page().


struct mem_cgroup_lru_info
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup__lru__info.html>  info
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structinfo.html>  [read] 

Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00137> 137 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

Referenced by
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00962> alloc_mem_cgroup_per_zone_info(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00993> free_mem_cgroup_per_zone_info(), and
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00214> mem_cgroup_zoneinfo().


int prev_priority
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup.html#2ae9735d6f2c9050f2c6f60639afcb5d>  

Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00139> 139 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

Referenced by
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00412> mem_cgroup_get_reclaim_priority(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00417> mem_cgroup_note_reclaim_priority(), and
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00423> mem_cgroup_record_reclaim_priority().


struct mem_cgroup_stat
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structmem__cgroup__stat.html>  stat
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\structstat.html>  [read] 

Definition at line
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00143> 143 of file
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html> memcontrol.c.

Referenced by
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00381> mem_cgroup_calc_mapped_ratio(),
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00193> mem_cgroup_charge_statistics(), and
<file:///C:\Documents%20and%20Settings\Kris\My%20Documents\Linux\Doxygen\htm
l\memcontrol_8c-source.html#l00900> mem_control_stat_show().

 

 

 

 

HTH

Best Regards,

Kris 

 

 

 

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Chauhan
Sent: Tuesday, 10 March 2009 4:02 AM
To: Kernelnewbies
Subject: What is mem_cgroup?

 

While going through vmscan.c, I found references to mem_cgroup. What

kind of group is it? When is it used? 

 

Thanks

 

Regards

Chauhan

 

 

--

To unsubscribe from this list: send an email with

"unsubscribe kernelnewbies" to [email protected]

Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to