Lines Matching refs:cur_cmd
165 const struct rtw_pwr_seq_cmd *cur_cmd; in rtw_sub_pwr_seq_parser() local
169 for (cur_cmd = cmd; cur_cmd->cmd != RTW_PWR_CMD_END; cur_cmd++) { in rtw_sub_pwr_seq_parser()
170 if (!(cur_cmd->intf_mask & intf_mask) || in rtw_sub_pwr_seq_parser()
171 !(cur_cmd->cut_mask & cut_mask)) in rtw_sub_pwr_seq_parser()
174 switch (cur_cmd->cmd) { in rtw_sub_pwr_seq_parser()
176 offset = cur_cmd->offset; in rtw_sub_pwr_seq_parser()
178 if (cur_cmd->base == RTW_PWR_ADDR_SDIO) in rtw_sub_pwr_seq_parser()
182 value &= ~cur_cmd->mask; in rtw_sub_pwr_seq_parser()
183 value |= (cur_cmd->value & cur_cmd->mask); in rtw_sub_pwr_seq_parser()
187 if (rtw_pwr_cmd_polling(rtwdev, cur_cmd)) in rtw_sub_pwr_seq_parser()
191 if (cur_cmd->value == RTW_PWR_DELAY_US) in rtw_sub_pwr_seq_parser()
192 udelay(cur_cmd->offset); in rtw_sub_pwr_seq_parser()
194 mdelay(cur_cmd->offset); in rtw_sub_pwr_seq_parser()