编写设备驱动程序

设备 ID 函数

设备 ID 函数包括:

ddi_devid_init()

分配设备 ID 结构

ddi_devid_free()

释放设备 ID 结构

ddi_devid_register()

注册设备 ID

ddi_devid_unregister()

注销设备 ID

ddi_devid_compare()

比较两个设备 ID

ddi_devid_sizeof()

返回设备 ID 的大小

ddi_devid_valid()

验证设备 ID

ddi_devid_str_encode()

将设备 ID 和 minor_name 编码为以 null 结尾的 ASCII 字符串,返回指向该字符串的指针

ddi_devid_str_decode()

从以前编码的字符串中解码设备 ID 和 minor_name,分配并返回指向提取部分的指针

ddi_devid_str_free()

释放 ddi_devid_* 函数返回的所有字符串