pcc_ss_data       199 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data       201 drivers/acpi/cppc_acpi.c 		pcc_ss_data->pcc_comm_addr;
pcc_ss_data       203 drivers/acpi/cppc_acpi.c 	if (!pcc_ss_data->platform_owns_pcc)
pcc_ss_data       212 drivers/acpi/cppc_acpi.c 					pcc_ss_data->deadline_us);
pcc_ss_data       215 drivers/acpi/cppc_acpi.c 		pcc_ss_data->platform_owns_pcc = false;
pcc_ss_data       234 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data       236 drivers/acpi/cppc_acpi.c 		(struct acpi_pcct_shared_memory *)pcc_ss_data->pcc_comm_addr;
pcc_ss_data       249 drivers/acpi/cppc_acpi.c 		if (pcc_ss_data->pending_pcc_write_cmd)
pcc_ss_data       256 drivers/acpi/cppc_acpi.c 		pcc_ss_data->pending_pcc_write_cmd = FALSE;
pcc_ss_data       263 drivers/acpi/cppc_acpi.c 	if (pcc_ss_data->pcc_mrtt) {
pcc_ss_data       265 drivers/acpi/cppc_acpi.c 					    pcc_ss_data->last_cmd_cmpl_time);
pcc_ss_data       266 drivers/acpi/cppc_acpi.c 		if (pcc_ss_data->pcc_mrtt > time_delta)
pcc_ss_data       267 drivers/acpi/cppc_acpi.c 			udelay(pcc_ss_data->pcc_mrtt - time_delta);
pcc_ss_data       281 drivers/acpi/cppc_acpi.c 	if (pcc_ss_data->pcc_mpar) {
pcc_ss_data       282 drivers/acpi/cppc_acpi.c 		if (pcc_ss_data->mpar_count == 0) {
pcc_ss_data       284 drivers/acpi/cppc_acpi.c 						    pcc_ss_data->last_mpar_reset);
pcc_ss_data       285 drivers/acpi/cppc_acpi.c 			if ((time_delta < 60 * MSEC_PER_SEC) && pcc_ss_data->last_mpar_reset) {
pcc_ss_data       291 drivers/acpi/cppc_acpi.c 			pcc_ss_data->last_mpar_reset = ktime_get();
pcc_ss_data       292 drivers/acpi/cppc_acpi.c 			pcc_ss_data->mpar_count = pcc_ss_data->pcc_mpar;
pcc_ss_data       294 drivers/acpi/cppc_acpi.c 		pcc_ss_data->mpar_count--;
pcc_ss_data       303 drivers/acpi/cppc_acpi.c 	pcc_ss_data->platform_owns_pcc = true;
pcc_ss_data       306 drivers/acpi/cppc_acpi.c 	ret = mbox_send_message(pcc_ss_data->pcc_channel, &cmd);
pcc_ss_data       316 drivers/acpi/cppc_acpi.c 	if (pcc_ss_data->pcc_mrtt)
pcc_ss_data       317 drivers/acpi/cppc_acpi.c 		pcc_ss_data->last_cmd_cmpl_time = ktime_get();
pcc_ss_data       319 drivers/acpi/cppc_acpi.c 	if (pcc_ss_data->pcc_channel->mbox->txdone_irq)
pcc_ss_data       320 drivers/acpi/cppc_acpi.c 		mbox_chan_txdone(pcc_ss_data->pcc_channel, ret);
pcc_ss_data       322 drivers/acpi/cppc_acpi.c 		mbox_client_txdone(pcc_ss_data->pcc_channel, ret);
pcc_ss_data       332 drivers/acpi/cppc_acpi.c 				if (desc->write_cmd_id == pcc_ss_data->pcc_write_cnt)
pcc_ss_data       336 drivers/acpi/cppc_acpi.c 		pcc_ss_data->pcc_write_cnt++;
pcc_ss_data       337 drivers/acpi/cppc_acpi.c 		wake_up_all(&pcc_ss_data->pcc_write_wait_q);
pcc_ss_data      1064 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = NULL;
pcc_ss_data      1074 drivers/acpi/cppc_acpi.c 		pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data      1076 drivers/acpi/cppc_acpi.c 		down_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1083 drivers/acpi/cppc_acpi.c 		up_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1109 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = NULL;
pcc_ss_data      1133 drivers/acpi/cppc_acpi.c 		pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data      1135 drivers/acpi/cppc_acpi.c 		down_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1179 drivers/acpi/cppc_acpi.c 		up_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1197 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = NULL;
pcc_ss_data      1225 drivers/acpi/cppc_acpi.c 		pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data      1226 drivers/acpi/cppc_acpi.c 		down_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1259 drivers/acpi/cppc_acpi.c 		up_write(&pcc_ss_data->pcc_lock);
pcc_ss_data      1276 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data = NULL;
pcc_ss_data      1298 drivers/acpi/cppc_acpi.c 		pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data      1299 drivers/acpi/cppc_acpi.c 		down_read(&pcc_ss_data->pcc_lock); /* BEGIN Phase-I */
pcc_ss_data      1300 drivers/acpi/cppc_acpi.c 		if (pcc_ss_data->platform_owns_pcc) {
pcc_ss_data      1303 drivers/acpi/cppc_acpi.c 				up_read(&pcc_ss_data->pcc_lock);
pcc_ss_data      1311 drivers/acpi/cppc_acpi.c 		pcc_ss_data->pending_pcc_write_cmd = true;
pcc_ss_data      1312 drivers/acpi/cppc_acpi.c 		cpc_desc->write_cmd_id = pcc_ss_data->pcc_write_cnt;
pcc_ss_data      1323 drivers/acpi/cppc_acpi.c 		up_read(&pcc_ss_data->pcc_lock);	/* END Phase-I */
pcc_ss_data      1371 drivers/acpi/cppc_acpi.c 		if (down_write_trylock(&pcc_ss_data->pcc_lock)) {/* BEGIN Phase-II */
pcc_ss_data      1373 drivers/acpi/cppc_acpi.c 			if (pcc_ss_data->pending_pcc_write_cmd)
pcc_ss_data      1375 drivers/acpi/cppc_acpi.c 			up_write(&pcc_ss_data->pcc_lock);	/* END Phase-II */
pcc_ss_data      1378 drivers/acpi/cppc_acpi.c 			wait_event(pcc_ss_data->pcc_write_wait_q,
pcc_ss_data      1379 drivers/acpi/cppc_acpi.c 				   cpc_desc->write_cmd_id != pcc_ss_data->pcc_write_cnt);
pcc_ss_data      1413 drivers/acpi/cppc_acpi.c 	struct cppc_pcc_data *pcc_ss_data;
pcc_ss_data      1426 drivers/acpi/cppc_acpi.c 	pcc_ss_data = pcc_data[pcc_ss_id];
pcc_ss_data      1427 drivers/acpi/cppc_acpi.c 	if (pcc_ss_data->pcc_mpar)
pcc_ss_data      1428 drivers/acpi/cppc_acpi.c 		latency_ns = 60 * (1000 * 1000 * 1000 / pcc_ss_data->pcc_mpar);
pcc_ss_data      1430 drivers/acpi/cppc_acpi.c 	latency_ns = max(latency_ns, pcc_ss_data->pcc_nominal * 1000);
pcc_ss_data      1431 drivers/acpi/cppc_acpi.c 	latency_ns = max(latency_ns, pcc_ss_data->pcc_mrtt * 1000);