Cada módulo carregado tem uma entrada em /sys/module . Mas também há componentes do kernel com uma entrada em /sys/module que não são carregados como módulos. Cada componente do kernel que pode ser construído como um módulo tem uma entrada em /sys/module , seja compilado e carregado como um módulo ou compilado como parte da imagem principal do kernel.
lsmod obtém a lista de módulos carregados de /proc/modules .
Acho que apenas os módulos carregados têm um arquivo initstate no diretório /sys/module , para que você também possa usá-lo.