Look two lines up, it is a device struct that comes from the caller of
that function.
void
qcdwusb_attach(struct device *parent, struct device *self, void *aux)
{
Den tis 29 apr. 2025 kl 17:07 skrev BESSOT Jean-Michel
<[email protected]>:
>
> Hello
>
> I read /usr/src/sys/dev/fdt/qcdwusb.c and I found a line I do not
> understand. The line 58.
>
> struct qcdwusb_softc *sc = (struct qcdwusb_softc *)self;
>
> what the self is doing ?
>
> bye
>
--
May the most significant bit of your life be positive.