/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-qcom-cci.c | 108 struct cci; 116 struct cci *cci; member 127 struct cci { struct 139 struct cci *cci = dev; in cci_isr() local 143 val = readl(cci->base + CCI_IRQ_STATUS_0); in cci_isr() 144 writel(val, cci->base + CCI_IRQ_CLEAR_0); in cci_isr() 145 writel(0x1, cci->base + CCI_IRQ_GLOBAL_CLEAR_CMD); in cci_isr() 148 complete(&cci in cci_isr() 208 cci_halt(struct cci *cci, u8 master_num) cci_halt() argument 232 cci_reset(struct cci *cci) cci_reset() argument 250 cci_init(struct cci *cci) cci_init() argument 295 cci_run_queue(struct cci *cci, u8 master, u8 queue) cci_run_queue() argument 318 cci_validate_queue(struct cci *cci, u8 master, u8 queue) cci_validate_queue() argument 335 cci_i2c_read(struct cci *cci, u16 master, u16 addr, u8 *buf, u16 len) cci_i2c_read() argument 388 cci_i2c_write(struct cci *cci, u16 master, u16 addr, u8 *buf, u16 len) cci_i2c_write() argument 429 struct cci *cci = cci_master->cci; cci_xfer() local 470 cci_enable_clocks(struct cci *cci) cci_enable_clocks() argument 475 cci_disable_clocks(struct cci *cci) cci_disable_clocks() argument 482 struct cci *cci = dev_get_drvdata(dev); cci_suspend_runtime() local 490 struct cci *cci = dev_get_drvdata(dev); cci_resume_runtime() local 529 struct cci *cci; cci_probe() local 679 struct cci *cci = platform_get_drvdata(pdev); cci_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-qcom-cci.c | 108 struct cci; 116 struct cci *cci; member 127 struct cci { struct 139 struct cci *cci = dev; in cci_isr() local 143 val = readl(cci->base + CCI_IRQ_STATUS_0); in cci_isr() 144 writel(val, cci->base + CCI_IRQ_CLEAR_0); in cci_isr() 145 writel(0x1, cci->base + CCI_IRQ_GLOBAL_CLEAR_CMD); in cci_isr() 148 complete(&cci in cci_isr() 208 cci_halt(struct cci *cci, u8 master_num) cci_halt() argument 232 cci_reset(struct cci *cci) cci_reset() argument 250 cci_init(struct cci *cci) cci_init() argument 295 cci_run_queue(struct cci *cci, u8 master, u8 queue) cci_run_queue() argument 318 cci_validate_queue(struct cci *cci, u8 master, u8 queue) cci_validate_queue() argument 335 cci_i2c_read(struct cci *cci, u16 master, u16 addr, u8 *buf, u16 len) cci_i2c_read() argument 388 cci_i2c_write(struct cci *cci, u16 master, u16 addr, u8 *buf, u16 len) cci_i2c_write() argument 429 struct cci *cci = cci_master->cci; cci_xfer() local 470 cci_enable_clocks(struct cci *cci) cci_enable_clocks() argument 475 cci_disable_clocks(struct cci *cci) cci_disable_clocks() argument 482 struct cci *cci = dev_get_drvdata(dev); cci_suspend_runtime() local 490 struct cci *cci = dev_get_drvdata(dev); cci_resume_runtime() local 529 struct cci *cci; cci_probe() local 679 struct cci *cci = platform_get_drvdata(pdev); cci_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/typec/ucsi/ |
H A D | trace.c | 36 const char *ucsi_cci_str(u32 cci) in ucsi_cci_str() argument 38 if (UCSI_CCI_CONNECTOR(cci)) { in ucsi_cci_str() 39 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str() 41 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str() 45 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str() 47 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str()
|
H A D | ucsi_acpi.c | 106 u32 cci; in ucsi_acpi_notify() local 109 ret = ucsi_acpi_read(ua->ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_acpi_notify() 113 if (UCSI_CCI_CONNECTOR(cci)) in ucsi_acpi_notify() 114 ucsi_connector_change(ua->ucsi, UCSI_CCI_CONNECTOR(cci)); in ucsi_acpi_notify() 116 if (cci & UCSI_CCI_ACK_COMPLETE && test_bit(ACK_PENDING, &ua->flags)) in ucsi_acpi_notify() 118 if (cci & UCSI_CCI_COMMAND_COMPLETE && in ucsi_acpi_notify()
|
H A D | ucsi.c | 124 u32 cci; in ucsi_exec_command() local 131 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_exec_command() 135 if (cci & UCSI_CCI_BUSY) in ucsi_exec_command() 138 if (!(cci & UCSI_CCI_COMMAND_COMPLETE)) in ucsi_exec_command() 141 if (cci & UCSI_CCI_NOT_SUPPORTED) in ucsi_exec_command() 144 if (cci & UCSI_CCI_ERROR) { in ucsi_exec_command() 150 return UCSI_CCI_LENGTH(cci); in ucsi_exec_command() 853 u32 cci; in ucsi_reset_ppm() local 871 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeo in ucsi_reset_ppm() [all...] |
H A D | ucsi_ccg.c | 606 u32 cci; in ccg_irq_handler() local 613 ret = ccg_read(uc, reg, (void *)&cci, sizeof(cci)); in ccg_irq_handler() 617 if (UCSI_CCI_CONNECTOR(cci)) in ccg_irq_handler() 618 ucsi_connector_change(uc->ucsi, UCSI_CCI_CONNECTOR(cci)); in ccg_irq_handler() 621 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ccg_irq_handler()
|
/kernel/linux/linux-6.6/drivers/usb/typec/ucsi/ |
H A D | trace.c | 36 const char *ucsi_cci_str(u32 cci) in ucsi_cci_str() argument 38 if (UCSI_CCI_CONNECTOR(cci)) { in ucsi_cci_str() 39 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str() 41 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str() 45 if (cci & UCSI_CCI_ACK_COMPLETE) in ucsi_cci_str() 47 if (cci & UCSI_CCI_COMMAND_COMPLETE) in ucsi_cci_str()
|
H A D | ucsi_acpi.c | 205 u32 cci; in ucsi_acpi_notify() local 208 ret = ua->ucsi->ops->read(ua->ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_acpi_notify() 212 if (UCSI_CCI_CONNECTOR(cci)) in ucsi_acpi_notify() 213 ucsi_connector_change(ua->ucsi, UCSI_CCI_CONNECTOR(cci)); in ucsi_acpi_notify() 215 if (cci & UCSI_CCI_ACK_COMPLETE && test_bit(ACK_PENDING, &ua->flags)) in ucsi_acpi_notify() 217 if (cci & UCSI_CCI_COMMAND_COMPLETE && in ucsi_acpi_notify()
|
H A D | ucsi_glink.c | 220 u32 cci; in pmic_glink_ucsi_notify() local 223 ret = pmic_glink_ucsi_read(ucsi->ucsi, UCSI_CCI, &cci, sizeof(cci)); in pmic_glink_ucsi_notify() 229 con_num = UCSI_CCI_CONNECTOR(cci); in pmic_glink_ucsi_notify() 245 if (ucsi->sync_pending && cci & UCSI_CCI_BUSY) { in pmic_glink_ucsi_notify() 249 (cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE))) { in pmic_glink_ucsi_notify()
|
H A D | ucsi_stm32g0.c | 418 u32 cci; in ucsi_stm32g0_irq_handler() local 424 ret = ucsi_stm32g0_read(g0->ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_stm32g0_irq_handler() 428 if (UCSI_CCI_CONNECTOR(cci)) in ucsi_stm32g0_irq_handler() 429 ucsi_connector_change(g0->ucsi, UCSI_CCI_CONNECTOR(cci)); in ucsi_stm32g0_irq_handler() 432 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ucsi_stm32g0_irq_handler()
|
H A D | ucsi.c | 124 u32 cci; in ucsi_exec_command() local 131 ret = ucsi->ops->read(ucsi, UCSI_CCI, &cci, sizeof(cci)); in ucsi_exec_command() 135 if (cmd != UCSI_CANCEL && cci & UCSI_CCI_BUSY) in ucsi_exec_command() 138 if (!(cci & UCSI_CCI_COMMAND_COMPLETE)) in ucsi_exec_command() 141 if (cci & UCSI_CCI_NOT_SUPPORTED) in ucsi_exec_command() 144 if (cci & UCSI_CCI_ERROR) { in ucsi_exec_command() 150 if (cmd == UCSI_CANCEL && cci & UCSI_CCI_CANCEL_COMPLETE) { in ucsi_exec_command() 155 return UCSI_CCI_LENGTH(cci); in ucsi_exec_command() 983 u32 cci; in ucsi_reset_ppm() local [all...] |
H A D | ucsi_ccg.c | 618 u32 cci; in ccg_irq_handler() local 625 ret = ccg_read(uc, reg, (void *)&cci, sizeof(cci)); in ccg_irq_handler() 629 if (UCSI_CCI_CONNECTOR(cci)) in ccg_irq_handler() 630 ucsi_connector_change(uc->ucsi, UCSI_CCI_CONNECTOR(cci)); in ccg_irq_handler() 633 cci & (UCSI_CCI_ACK_COMPLETE | UCSI_CCI_COMMAND_COMPLETE)) in ccg_irq_handler()
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | topology.c | 121 pal_cache_config_info_t cci; member 184 return sprintf(buf, "%u\n", 1 << this_leaf->cci.pcci_line_size); in show_coherency_line_size() 190 return sprintf(buf, "%u\n", this_leaf->cci.pcci_assoc); in show_ways_of_associativity() 197 cache_mattrib[this_leaf->cci.pcci_cache_attr]); in show_attributes() 202 return sprintf(buf, "%uK\n", this_leaf->cci.pcci_cache_size / 1024); in show_size() 207 unsigned number_of_sets = this_leaf->cci.pcci_cache_size; in show_number_of_sets() 208 number_of_sets /= this_leaf->cci.pcci_assoc; in show_number_of_sets() 209 number_of_sets /= 1 << this_leaf->cci.pcci_line_size; in show_number_of_sets() 226 int type = this_leaf->type + this_leaf->cci.pcci_unified; in show_type() 307 pal_cache_config_info_t cci; in cpu_cache_sysfs_init() local [all...] |
H A D | palinfo.c | 215 pal_cache_config_info_t cci; in cache_info() local 230 if ((status=ia64_pal_cache_config_info(i,j, &cci)) != 0) in cache_info() 237 cache_types[j+cci.pcci_unified], i+1, in cache_info() 238 cci.pcci_cache_size); in cache_info() 240 if (cci.pcci_unified) in cache_info() 243 seq_printf(m, "%s\n", cache_mattrib[cci.pcci_cache_attr]); in cache_info() 249 cci.pcci_assoc, in cache_info() 250 1<<cci.pcci_line_size, in cache_info() 251 1<<cci.pcci_stride); in cache_info() 256 cci in cache_info() [all...] |
H A D | setup.c | 877 pal_cache_config_info_t cci; in get_cache_info() local 894 status = ia64_pal_cache_config_info(l, 2, &cci); in get_cache_info() 901 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info() 904 cci.pcci_unified = 1; in get_cache_info() 906 if (cci.pcci_stride < ia64_cache_stride_shift) in get_cache_info() 907 ia64_cache_stride_shift = cci.pcci_stride; in get_cache_info() 909 line_size = 1 << cci.pcci_line_size; in get_cache_info() 914 if (!cci.pcci_unified) { in get_cache_info() 916 status = ia64_pal_cache_config_info(l, 1, &cci); in get_cache_info() 922 cci in get_cache_info() [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | topology.c | 110 pal_cache_config_info_t cci; member 173 return sprintf(buf, "%u\n", 1 << this_leaf->cci.pcci_line_size); in show_coherency_line_size() 179 return sprintf(buf, "%u\n", this_leaf->cci.pcci_assoc); in show_ways_of_associativity() 186 cache_mattrib[this_leaf->cci.pcci_cache_attr]); in show_attributes() 191 return sprintf(buf, "%uK\n", this_leaf->cci.pcci_cache_size / 1024); in show_size() 196 unsigned number_of_sets = this_leaf->cci.pcci_cache_size; in show_number_of_sets() 197 number_of_sets /= this_leaf->cci.pcci_assoc; in show_number_of_sets() 198 number_of_sets /= 1 << this_leaf->cci.pcci_line_size; in show_number_of_sets() 215 int type = this_leaf->type + this_leaf->cci.pcci_unified; in show_type() 297 pal_cache_config_info_t cci; in cpu_cache_sysfs_init() local [all...] |
H A D | palinfo.c | 215 pal_cache_config_info_t cci; in cache_info() local 230 if ((status=ia64_pal_cache_config_info(i,j, &cci)) != 0) in cache_info() 237 cache_types[j+cci.pcci_unified], i+1, in cache_info() 238 cci.pcci_cache_size); in cache_info() 240 if (cci.pcci_unified) in cache_info() 243 seq_printf(m, "%s\n", cache_mattrib[cci.pcci_cache_attr]); in cache_info() 249 cci.pcci_assoc, in cache_info() 250 1<<cci.pcci_line_size, in cache_info() 251 1<<cci.pcci_stride); in cache_info() 256 cci in cache_info() [all...] |
H A D | setup.c | 873 pal_cache_config_info_t cci; in get_cache_info() local 890 status = ia64_pal_cache_config_info(l, 2, &cci); in get_cache_info() 897 cci.pcci_stride = I_CACHE_STRIDE_SHIFT; in get_cache_info() 900 cci.pcci_unified = 1; in get_cache_info() 902 if (cci.pcci_stride < ia64_cache_stride_shift) in get_cache_info() 903 ia64_cache_stride_shift = cci.pcci_stride; in get_cache_info() 905 line_size = 1 << cci.pcci_line_size; in get_cache_info() 910 if (!cci.pcci_unified) { in get_cache_info() 912 status = ia64_pal_cache_config_info(l, 1, &cci); in get_cache_info() 918 cci in get_cache_info() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | arm-cci.h | 14 #include <asm/arm-cci.h>
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | arm-cci.h | 14 #include <asm/arm-cci.h>
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufshcd-crypto.h | 35 h->cci = lrbp->crypto_key_slot; in ufshcd_prepare_req_desc_hdr_crypto()
|
/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | Makefile | 28 obj-$(CONFIG_V4L2_CCI) += v4l2-cci.o
|
/kernel/linux/linux-5.10/arch/ia64/pci/ |
H A D | pci.c | 551 pal_cache_config_info_t cci; in set_pci_dfl_cacheline_size() local 561 /* cache_type (data_or_unified)= */ 2, &cci); in set_pci_dfl_cacheline_size() 567 pci_dfl_cache_line_size = (1 << cci.pcci_line_size) / 4; in set_pci_dfl_cacheline_size()
|
/kernel/linux/linux-6.6/arch/ia64/pci/ |
H A D | pci.c | 551 pal_cache_config_info_t cci; in set_pci_dfl_cacheline_size() local 561 /* cache_type (data_or_unified)= */ 2, &cci); in set_pci_dfl_cacheline_size() 567 pci_dfl_cache_line_size = (1 << cci.pcci_line_size) / 4; in set_pci_dfl_cacheline_size()
|
/kernel/linux/linux-5.10/arch/arm/mach-vexpress/ |
H A D | dcscb.c | 15 #include <linux/arm-cci.h>
|