Searched refs:amd_i2c_common (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-amd-mp2.h | 18 struct amd_i2c_common; 137 * struct amd_i2c_common - per bus/i2c adapter context, shared 152 struct amd_i2c_common { struct 156 void (*cmd_completion)(struct amd_i2c_common *i2c_common); 164 int (*suspend)(struct amd_i2c_common *i2c_common); 165 int (*resume)(struct amd_i2c_common *i2c_common); 181 struct amd_i2c_common *busses[2]; 192 container_of(__work, struct amd_i2c_common, work.work) 196 int amd_mp2_rw(struct amd_i2c_common *i2c_common, enum i2c_cmd reqcmd); 197 int amd_mp2_bus_enable_set(struct amd_i2c_common *i2c_commo [all...] |
H A D | i2c-amd-mp2-plat.c | 32 struct amd_i2c_common common; 41 static int i2c_amd_dma_map(struct amd_i2c_common *i2c_common) in i2c_amd_dma_map() 64 static void i2c_amd_dma_unmap(struct amd_i2c_common *i2c_common) in i2c_amd_dma_unmap() 79 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_start_cmd() 85 static void i2c_amd_cmd_completion(struct amd_i2c_common *i2c_common) in i2c_amd_cmd_completion() 100 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_check_cmd_completion() 126 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_enable_set() 136 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_xfer_msg() 188 static int i2c_amd_suspend(struct amd_i2c_common *i2c_common) in i2c_amd_suspend() 196 static int i2c_amd_resume(struct amd_i2c_common *i2c_commo [all...] |
H A D | i2c-amd-mp2-pci.c | 19 static void amd_mp2_c2p_mutex_lock(struct amd_i2c_common *i2c_common) in amd_mp2_c2p_mutex_lock() 28 static void amd_mp2_c2p_mutex_unlock(struct amd_i2c_common *i2c_common) in amd_mp2_c2p_mutex_unlock() 42 static int amd_mp2_cmd(struct amd_i2c_common *i2c_common, in amd_mp2_cmd() 57 int amd_mp2_bus_enable_set(struct amd_i2c_common *i2c_common, bool enable) in amd_mp2_bus_enable_set() 76 static void amd_mp2_cmd_rw_fill(struct amd_i2c_common *i2c_common, in amd_mp2_cmd_rw_fill() 87 int amd_mp2_rw(struct amd_i2c_common *i2c_common, enum i2c_cmd reqcmd) in amd_mp2_rw() 111 static void amd_mp2_pci_check_rw_event(struct amd_i2c_common *i2c_common) in amd_mp2_pci_check_rw_event() 136 static void __amd_mp2_process_event(struct amd_i2c_common *i2c_common) in __amd_mp2_process_event() 190 void amd_mp2_process_event(struct amd_i2c_common *i2c_common) in amd_mp2_process_event() 211 struct amd_i2c_common *i2c_commo in amd_mp2_irq_isr() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-amd-mp2.h | 18 struct amd_i2c_common; 137 * struct amd_i2c_common - per bus/i2c adapter context, shared 152 struct amd_i2c_common { struct 156 void (*cmd_completion)(struct amd_i2c_common *i2c_common); 164 int (*suspend)(struct amd_i2c_common *i2c_common); 165 int (*resume)(struct amd_i2c_common *i2c_common); 181 struct amd_i2c_common *busses[2]; 191 int amd_mp2_rw(struct amd_i2c_common *i2c_common, enum i2c_cmd reqcmd); 192 int amd_mp2_bus_enable_set(struct amd_i2c_common *i2c_common, bool enable); 194 void amd_mp2_process_event(struct amd_i2c_common *i2c_commo [all...] |
H A D | i2c-amd-mp2-plat.c | 32 struct amd_i2c_common common; 41 static int i2c_amd_dma_map(struct amd_i2c_common *i2c_common) in i2c_amd_dma_map() 64 static void i2c_amd_dma_unmap(struct amd_i2c_common *i2c_common) in i2c_amd_dma_unmap() 79 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_start_cmd() 85 static void i2c_amd_cmd_completion(struct amd_i2c_common *i2c_common) in i2c_amd_cmd_completion() 99 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_check_cmd_completion() 125 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_enable_set() 135 struct amd_i2c_common *i2c_common = &i2c_dev->common; in i2c_amd_xfer_msg() 187 static int i2c_amd_suspend(struct amd_i2c_common *i2c_common) in i2c_amd_suspend() 195 static int i2c_amd_resume(struct amd_i2c_common *i2c_commo [all...] |
H A D | i2c-amd-mp2-pci.c | 19 static void amd_mp2_c2p_mutex_lock(struct amd_i2c_common *i2c_common) in amd_mp2_c2p_mutex_lock() 28 static void amd_mp2_c2p_mutex_unlock(struct amd_i2c_common *i2c_common) in amd_mp2_c2p_mutex_unlock() 42 static int amd_mp2_cmd(struct amd_i2c_common *i2c_common, in amd_mp2_cmd() 57 int amd_mp2_bus_enable_set(struct amd_i2c_common *i2c_common, bool enable) in amd_mp2_bus_enable_set() 75 static void amd_mp2_cmd_rw_fill(struct amd_i2c_common *i2c_common, in amd_mp2_cmd_rw_fill() 86 int amd_mp2_rw(struct amd_i2c_common *i2c_common, enum i2c_cmd reqcmd) in amd_mp2_rw() 110 static void amd_mp2_pci_check_rw_event(struct amd_i2c_common *i2c_common) in amd_mp2_pci_check_rw_event() 134 static void __amd_mp2_process_event(struct amd_i2c_common *i2c_common) in __amd_mp2_process_event() 183 void amd_mp2_process_event(struct amd_i2c_common *i2c_common) in amd_mp2_process_event() 205 struct amd_i2c_common *i2c_commo in amd_mp2_irq_isr() [all...] |
Completed in 4 milliseconds