Lines Matching refs:idn

901     req->rsp_upiu.qr.idn = req->req_upiu.qr.idn;  in ufs_build_query_response()
977 static inline QueryRespCode ufs_flag_check_idn_valid(uint8_t idn, int op) in ufs_flag_check_idn_valid() argument
979 if (idn >= UFS_QUERY_FLAG_IDN_COUNT) { in ufs_flag_check_idn_valid()
983 if (!(flag_permission[idn] & op)) { in ufs_flag_check_idn_valid()
985 trace_ufs_err_query_flag_not_readable(idn); in ufs_flag_check_idn_valid()
988 trace_ufs_err_query_flag_not_writable(idn); in ufs_flag_check_idn_valid()
1038 static inline QueryRespCode ufs_attr_check_idn_valid(uint8_t idn, int op) in ufs_attr_check_idn_valid() argument
1040 if (idn >= UFS_QUERY_ATTR_IDN_COUNT) { in ufs_attr_check_idn_valid()
1044 if (!(attr_permission[idn] & op)) { in ufs_attr_check_idn_valid()
1046 trace_ufs_err_query_attr_not_readable(idn); in ufs_attr_check_idn_valid()
1049 trace_ufs_err_query_attr_not_writable(idn); in ufs_attr_check_idn_valid()
1059 uint8_t idn = req->req_upiu.qr.idn; in ufs_exec_query_flag() local
1063 ret = ufs_flag_check_idn_valid(idn, op); in ufs_exec_query_flag()
1068 if (idn == UFS_QUERY_FLAG_IDN_FDEVICEINIT) { in ufs_exec_query_flag()
1071 value = *(((uint8_t *)&u->flags) + idn); in ufs_exec_query_flag()
1077 value = *(((uint8_t *)&u->flags) + idn); in ufs_exec_query_flag()
1084 *(((uint8_t *)&u->flags) + idn) = value; in ufs_exec_query_flag()
1108 static uint32_t ufs_read_attr_value(UfsHc *u, uint8_t idn) in ufs_read_attr_value() argument
1110 switch (idn) { in ufs_read_attr_value()
1179 static QueryRespCode ufs_write_attr_value(UfsHc *u, uint8_t idn, uint32_t value) in ufs_write_attr_value() argument
1181 switch (idn) { in ufs_write_attr_value()
1219 uint8_t idn = req->req_upiu.qr.idn; in ufs_exec_query_attr() local
1223 ret = ufs_attr_check_idn_valid(idn, op); in ufs_exec_query_attr()
1229 value = ufs_read_attr_value(u, idn); in ufs_exec_query_attr()
1233 ret = ufs_write_attr_value(u, idn, value); in ufs_exec_query_attr()
1358 uint8_t idn = req->req_upiu.qr.idn; in ufs_read_desc() local
1365 switch (idn) { in ufs_read_desc()
1403 trace_ufs_err_query_invalid_idn(req->req_upiu.qr.opcode, idn); in ufs_read_desc()