LINUX.ORG.RU

Сообщения fers

 

Как обратиться к функциям драйвера...?

Форум — Development

В системе установлен драйвер сетевой карты Intel. Имеется исходный код данного драйвера. Возник вопрос, как вызвать из своего драйвера или программы эти функции? Прошу ногами не пинать, так как новичок и в С и в Linux.

Привожу часть кода, чтобы было понятно, чего хочу сделать. Есть несколько сишных файлов, в одном из них есть функции, к которым я хочу обратиться, наример:

[code] /** * e1000_read_phy_reg - Reads PHY register

* @hw: pointer to the HW structure

* @offset: the register to read

* @data: the buffer to store the 16-bit read.

* Reads the PHY register and returns the value in data.

* This is a function pointer entry point called by drivers.

**/

s32 e1000_read_phy_reg(struct e1000_hw *hw, u32 offset, u16 *data) {

   if (hw->phy.ops.read_reg)       

return hw->phy.ops.read_reg(hw, offset, data);

   return E1000_SUCCESS; } [/code]

сорри, теги пока не осилил

fers
()

RSS подписка на новые темы