This shows you the differences between two versions of the page.
so2:laboratoare:lab06 [2018/03/28 08:34] ionel.ghita [Timere] |
so2:laboratoare:lab06 [2018/04/29 21:37] (current) silvia.pripoae [Workqueues] |
||
---|---|---|---|
Line 348: | Line 348: | ||
</code> | </code> | ||
- | După cum se poate observa, funcția ''my_work_handler'' primește drept parametru sarcina care se execută. Pentru a putea accesa date private ale modulului, se poate folosi macrodefiniția [https://elixir.bootlin.com/linux/v4.15/source/include/linux/kernel.h#L921|container_of]] ((container_of -- un exemplu de utilizare pentru macrodefiniția ''container_of'' este la parcurgerea [[so2:laboratoare:lab03#Liste|listelor]] din kernel)): | + | După cum se poate observa, funcția ''my_work_handler'' primește drept parametru sarcina care se execută. Pentru a putea accesa date private ale modulului, se poate folosi macrodefiniția [[https://elixir.bootlin.com/linux/v4.15/source/include/linux/kernel.h#L921|container_of]] ((container_of -- un exemplu de utilizare pentru macrodefiniția ''container_of'' este la parcurgerea [[so2:laboratoare:lab03#Liste|listelor]] din kernel)): |
<code c> | <code c> |