H A D | soc.h | 59 #define SOC_SINGLE(xname, reg, shift, max, invert) \ argument 60 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 64 #define SOC_SINGLE_RANGE(xname, xreg, xshift, xmin, xmax, xinvert) \ argument 65 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ 72 #define SOC_SINGLE_TLV(xname, reg, shift, max, invert, tlv_array) \ argument 73 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 80 #define SOC_SINGLE_SX_TLV(xname, xreg, xshift, xmin, xmax, tlv_array) \ argument 81 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \ 92 #define SOC_SINGLE_RANGE_TLV(xname, xreg, xshift, xmin, xmax, xinvert, tlv_array) \ argument 93 { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname),\ 103 SOC_DOUBLE(xname,reg,shift_left,shift_right,max,invert) global() argument 109 SOC_DOUBLE_STS(xname,reg,shift_left,shift_right,max,invert) global() argument 117 SOC_DOUBLE_R(xname,reg_left,reg_right,xshift,xmax,xinvert) global() argument 123 SOC_DOUBLE_R_RANGE(xname,reg_left,reg_right,xshift,xmin,xmax,xinvert) global() argument 130 SOC_DOUBLE_TLV(xname,reg,shift_left,shift_right,max,invert,tlv_array) global() argument 139 SOC_DOUBLE_SX_TLV(xname,xreg,shift_left,shift_right,xmin,xmax,tlv_array) global() argument 151 SOC_DOUBLE_R_TLV(xname,reg_left,reg_right,xshift,xmax,xinvert,tlv_array) global() argument 160 SOC_DOUBLE_R_RANGE_TLV(xname,reg_left,reg_right,xshift,xmin,xmax,xinvert,tlv_array) global() argument 170 SOC_DOUBLE_R_SX_TLV(xname,xreg,xrreg,xshift,xmin,xmax,tlv_array) global() argument 182 SOC_DOUBLE_R_S_TLV(xname,reg_left,reg_right,xshift,xmin,xmax,xsign_bit,xinvert,tlv_array) global() argument 191 SOC_SINGLE_S_TLV(xname,xreg,xshift,xmin,xmax,xsign_bit,xinvert,tlv_array) global() argument 193 SOC_SINGLE_S8_TLV(xname,xreg,xmin,xmax,tlv_array) global() argument 204 SOC_DOUBLE_S8_TLV(xname,xreg,xmin,xmax,tlv_array) global() argument 231 SOC_ENUM(xname,xenum) global() argument 236 SOC_SINGLE_EXT(xname,xreg,xshift,xmax,xinvert,xhandler_get,xhandler_put) global() argument 242 SOC_DOUBLE_EXT(xname,reg,shift_left,shift_right,max,invert,xhandler_get,xhandler_put) global() argument 249 SOC_DOUBLE_R_EXT(xname,reg_left,reg_right,xshift,xmax,xinvert,xhandler_get,xhandler_put) global() argument 256 SOC_SINGLE_EXT_TLV(xname,xreg,xshift,xmax,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 265 SOC_SINGLE_RANGE_EXT_TLV(xname,xreg,xshift,xmin,xmax,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 277 SOC_DOUBLE_EXT_TLV(xname,xreg,shift_left,shift_right,xmax,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 287 SOC_DOUBLE_R_EXT_TLV(xname,reg_left,reg_right,xshift,xmax,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 297 SOC_DOUBLE_R_S_EXT_TLV(xname,reg_left,reg_right,xshift,xmin,xmax,xsign_bit,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 308 SOC_SINGLE_S_EXT_TLV(xname,xreg,xshift,xmin,xmax,xsign_bit,xinvert,xhandler_get,xhandler_put,tlv_array) global() argument 314 SOC_SINGLE_BOOL_EXT(xname,xdata,xhandler_get,xhandler_put) global() argument 319 SOC_ENUM_EXT(xname,xenum,xhandler_get,xhandler_put) global() argument 324 SOC_VALUE_ENUM_EXT(xname,xenum,xhandler_get,xhandler_put) global() argument 327 SND_SOC_BYTES(xname,xbase,xregs) global() argument 333 SND_SOC_BYTES_E(xname,xbase,xregs,xhandler_get,xhandler_put) global() argument 340 SND_SOC_BYTES_MASK(xname,xbase,xregs,xmask) global() argument 351 SND_SOC_BYTES_EXT(xname,xcount,xhandler_get,xhandler_put) global() argument 357 SND_SOC_BYTES_TLV(xname,xcount,xhandler_get,xhandler_put) global() argument 365 SOC_SINGLE_XR_SX(xname,xregbase,xregcount,xnbits,xmin,xmax,xinvert) global() argument 374 SOC_SINGLE_STROBE(xname,xreg,xshift,xinvert) global() argument [all...] |