너무 자주 질문을 올려 죄송합니다...

어플리케이션설계시 case문에서
ioctl(fd, 1, &data); 와
ioctl(fd, 2, flag); 는 디바이스드라이버의 ioctl()문에서 어떤처리의
차이점이 있는지 자세한 설명부탁드려요

&data로 어플리케이션에서 설정했을때와
flag로 어플리케이션에서 설정했을때 디바이스드라이버에서는
어떤 동작을 하게되는지 예를들어 설명부탁드립니다...