can't find device_create funtion in a driver containing cdev (habanalabs)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello list members,

In habanalabs’ goya chip driver, (https://elixir.bootlin.com/linux/v5.4.21/source/drivers/misc/habanalabs/device.c#L1057)

I can see cdev_init, cdev_add and class_create functions.

Cdev_init is called insde device_init_cdev and cdev_add is called from device_cdev_sysfs_add -> cdev_device_add.

I can see class_create being called too. But I couldn’t find device_create function (which is used to make sysfs entry?)

Can anyone tell me where device_create is called? (or where alternative method is being used?)

Thank you!

Chan Kim

 

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]

  Powered by Linux