On this link
http://lxr.free-electrons.com/source/drivers/parport/parport_pc.c?v=2.6.29#L97
they defined a structure superio_struct and initialized as
superios[NR_SUPERIOS] = { {0,},};
I am not able to understand above initialization has what is it getting initialized to.
What I deduce till now is superios is a structure array of struct superio_struct
and NR_SUPERIOS is defined as 3 hence an array of structure of size 3
but
superios[0]=??
superios[1]=??
superios[2]=??
This part is not clear to me as to what these individual members are initialized to.