Searched refs:doorbell_val (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/hid/intel-ish-hid/ipc/ |
H A D | ipc.c | 105 uint32_t doorbell_val; in ish_is_input_ready() local 107 doorbell_val = ish_reg_read(dev, IPC_REG_HOST2ISH_DRBL); in ish_is_input_ready() 108 return !IPC_IS_BUSY(doorbell_val); in ish_is_input_ready() 248 uint32_t doorbell_val; in write_ipc_from_queue() local 277 doorbell_val = *(uint32_t *)ipc_link->inline_data; in write_ipc_from_queue() 281 if (IPC_HEADER_GET_PROTOCOL(doorbell_val) == IPC_PROTOCOL_MNG && in write_ipc_from_queue() 282 IPC_HEADER_GET_MNG_CMD(doorbell_val) == MNG_SYNC_FW_CLOCK) { in write_ipc_from_queue() 312 ish_reg_write(dev, IPC_REG_HOST2ISH_DRBL, doorbell_val); in write_ipc_from_queue() 319 dev->ipc_tx_bytes_cnt += IPC_HEADER_GET_LENGTH(doorbell_val); in write_ipc_from_queue() 565 * @doorbell_val 571 recv_ipc(struct ishtp_device *dev, uint32_t doorbell_val) recv_ipc() argument 620 uint32_t doorbell_val; ish_irq_handler() local [all...] |
/kernel/linux/linux-6.6/drivers/hid/intel-ish-hid/ipc/ |
H A D | ipc.c | 106 uint32_t doorbell_val; in ish_is_input_ready() local 108 doorbell_val = ish_reg_read(dev, IPC_REG_HOST2ISH_DRBL); in ish_is_input_ready() 109 return !IPC_IS_BUSY(doorbell_val); in ish_is_input_ready() 276 uint32_t doorbell_val; in write_ipc_from_queue() local 305 doorbell_val = *(uint32_t *)ipc_link->inline_data; in write_ipc_from_queue() 309 if (IPC_HEADER_GET_PROTOCOL(doorbell_val) == IPC_PROTOCOL_MNG && in write_ipc_from_queue() 310 IPC_HEADER_GET_MNG_CMD(doorbell_val) == MNG_SYNC_FW_CLOCK) { in write_ipc_from_queue() 340 ish_reg_write(dev, IPC_REG_HOST2ISH_DRBL, doorbell_val); in write_ipc_from_queue() 347 dev->ipc_tx_bytes_cnt += IPC_HEADER_GET_LENGTH(doorbell_val); in write_ipc_from_queue() 593 * @doorbell_val 599 recv_ipc(struct ishtp_device *dev, uint32_t doorbell_val) recv_ipc() argument 647 uint32_t doorbell_val; ish_irq_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | pcc.c | 329 u64 doorbell_val; in pcc_send_data() local 345 ret = read_register(pcc_doorbell_vaddr[id], &doorbell_val, in pcc_send_data() 350 (doorbell_val & doorbell_preserve) | doorbell_write, in pcc_send_data() 353 ret = acpi_read(&doorbell_val, doorbell); in pcc_send_data() 356 ret = acpi_write((doorbell_val & doorbell_preserve) | doorbell_write, in pcc_send_data()
|
Completed in 5 milliseconds