Home
last modified time | relevance | path

Searched refs:cci (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-qcom-cci.c108 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 Di2c-qcom-cci.c108 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 Dtrace.c36 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 Ducsi_acpi.c106 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 Ducsi.c124 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 Ducsi_ccg.c606 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 Dtrace.c36 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 Ducsi_acpi.c205 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 Ducsi_glink.c220 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 Ducsi_stm32g0.c418 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 Ducsi.c124 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 Ducsi_ccg.c618 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 Dtopology.c121 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 Dpalinfo.c215 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 Dsetup.c877 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 Dtopology.c110 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 Dpalinfo.c215 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 Dsetup.c873 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 Darm-cci.h14 #include <asm/arm-cci.h>
/kernel/linux/linux-6.6/include/linux/
H A Darm-cci.h14 #include <asm/arm-cci.h>
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd-crypto.h35 h->cci = lrbp->crypto_key_slot; in ufshcd_prepare_req_desc_hdr_crypto()
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A DMakefile28 obj-$(CONFIG_V4L2_CCI) += v4l2-cci.o
/kernel/linux/linux-5.10/arch/ia64/pci/
H A Dpci.c551 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 Dpci.c551 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 Ddcscb.c15 #include <linux/arm-cci.h>

Completed in 22 milliseconds

123