• Home
  • Raw
  • Download

Lines Matching refs:parm

225 				      unsigned int verb, unsigned int parm)  in snd_hdac_make_cmd()  argument
231 (verb & ~0xfff) || (parm & ~0xffff)) { in snd_hdac_make_cmd()
233 addr, nid, verb, parm); in snd_hdac_make_cmd()
240 val |= parm; in snd_hdac_make_cmd()
276 unsigned int verb, unsigned int parm, unsigned int *res) in snd_hdac_read() argument
278 unsigned int cmd = snd_hdac_make_cmd(codec, nid, verb, parm); in snd_hdac_read()
289 int _snd_hdac_read_parm(struct hdac_device *codec, hda_nid_t nid, int parm, in _snd_hdac_read_parm() argument
294 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in _snd_hdac_read_parm()
309 int parm) in snd_hdac_read_parm_uncached() argument
313 cmd = snd_hdac_regmap_encode_verb(nid, AC_VERB_PARAMETERS) | parm; in snd_hdac_read_parm_uncached()
328 unsigned int parm, unsigned int val) in snd_hdac_override_parm() argument
330 unsigned int verb = (AC_VERB_PARAMETERS << 8) | (nid << 20) | parm; in snd_hdac_override_parm()
355 unsigned int parm; in snd_hdac_get_sub_nodes() local
357 parm = snd_hdac_read_parm_uncached(codec, nid, AC_PAR_NODE_COUNT); in snd_hdac_get_sub_nodes()
358 if (parm == -1) { in snd_hdac_get_sub_nodes()
362 *start_id = (parm >> 16) & 0x7fff; in snd_hdac_get_sub_nodes()
363 return (int)(parm & 0x7fff); in snd_hdac_get_sub_nodes()
435 unsigned int parm; in get_num_conns() local
441 parm = snd_hdac_read_parm(codec, nid, AC_PAR_CONNLIST_LEN); in get_num_conns()
442 if (parm == -1) in get_num_conns()
443 parm = 0; in get_num_conns()
444 return parm; in get_num_conns()
463 unsigned int parm; in snd_hdac_get_connections() local
469 parm = get_num_conns(codec, nid); in snd_hdac_get_connections()
470 if (!parm) in snd_hdac_get_connections()
473 if (parm & AC_CLIST_LONG) { in snd_hdac_get_connections()
482 conn_len = parm & AC_CLIST_LENGTH; in snd_hdac_get_connections()
491 &parm); in snd_hdac_get_connections()
495 conn_list[0] = parm & mask; in snd_hdac_get_connections()
509 &parm); in snd_hdac_get_connections()
513 range_val = !!(parm & (1 << (shift-1))); /* ranges */ in snd_hdac_get_connections()
514 val = parm & mask; in snd_hdac_get_connections()
518 nid, i, parm); in snd_hdac_get_connections()
521 parm >>= shift; in snd_hdac_get_connections()
985 int flags, unsigned int verb, unsigned int parm) in codec_read() argument
987 unsigned int cmd = snd_hdac_make_cmd(hdac, nid, verb, parm); in codec_read()
997 int flags, unsigned int verb, unsigned int parm) in codec_write() argument
999 unsigned int cmd = snd_hdac_make_cmd(hdac, nid, verb, parm); in codec_write()
1017 int flags, unsigned int verb, unsigned int parm) in snd_hdac_codec_read() argument
1019 return codec_read(hdac, nid, flags, verb, parm); in snd_hdac_codec_read()
1036 int flags, unsigned int verb, unsigned int parm) in snd_hdac_codec_write() argument
1038 return codec_write(hdac, nid, flags, verb, parm); in snd_hdac_codec_write()