- Add macro to define maximum hwpm ioctl structure size. - Use switch-case logic for ioctl command to invoke corresponding functions. - Remove structure and array describing hwpm ioctl commands. Jira THWPM-58 Change-Id: I6c274123c82af928c3fdc82d7b1fb4b805704156 Signed-off-by: Vedashree Vidwans <vvidwans@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2729470 Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Vasuki Shankar <vasukis@nvidia.com> Reviewed-by: Seema Khowala <seemaj@nvidia.com> GVS: Gerrit_Virtual_Submit