Hi!
I found that elixir reports "no definitions" for some struct members, though it shows those places as references.
As i see it happens when fields are declared using a macro, e.g. in struct sk_buff https://elixir.bootlin.com/linux/v6.12.6/source/include/linux/skbuff.h#L950:

Looks somewhat similar to recognizing sys_* functions declared with SYSCALL_DEFINE* (thanks for that btw!)