/kernel/linux/linux-5.10/arch/h8300/kernel/ |
H A D | ptrace.c | 54 int h8300_put_reg(struct task_struct *task, int regno, unsigned long data) in h8300_put_reg() argument 61 task->thread.usp = data - sizeof(long)*2; in h8300_put_reg() 66 data &= CCR_MASK; in h8300_put_reg() 67 data |= oldccr; in h8300_put_reg() 69 register_offset[regno]) = data; in h8300_put_reg() 75 data &= EXR_MASK; in h8300_put_reg() 76 data |= oldexr; in h8300_put_reg() 78 register_offset[regno]) = data; in h8300_put_reg() 82 register_offset[regno]) = data; in h8300_put_reg() 160 unsigned long addr, unsigned long data) in arch_ptrace() 159 arch_ptrace(struct task_struct *child, long request, unsigned long addr, unsigned long data) arch_ptrace() argument [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-mmp/ |
H A D | pm-mmp2.c | 28 unsigned long data = 0; in mmp2_set_wake() local 35 data = MPMU_WUCRM_PJ_WAKEUP(4) | MPMU_WUCRM_PJ_RTC_ALARM; in mmp2_set_wake() 38 data = MPMU_WUCRM_PJ_WAKEUP(7); in mmp2_set_wake() 42 data = MPMU_WUCRM_PJ_WAKEUP(2); in mmp2_set_wake() 46 if (data) { in mmp2_set_wake() 47 data |= __raw_readl(MPMU_WUCRM_PJ); in mmp2_set_wake() 48 __raw_writel(data, MPMU_WUCRM_PJ); in mmp2_set_wake() 51 if (data) { in mmp2_set_wake() 52 data = ~data in mmp2_set_wake() [all...] |
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | cache-sh2a.c | 29 unsigned long data; in sh2a_flush_oc_line() local 31 data = __raw_readl(CACHE_OC_ADDRESS_ARRAY | addr); in sh2a_flush_oc_line() 32 if ((data & CACHE_PHYSADDR_MASK) == (v & CACHE_PHYSADDR_MASK)) { in sh2a_flush_oc_line() 33 data &= ~SH_CACHE_UPDATED; in sh2a_flush_oc_line() 34 __raw_writel(data, CACHE_OC_ADDRESS_ARRAY | addr); in sh2a_flush_oc_line() 71 unsigned long data = __raw_readl(v); in sh2a__flush_wback_region() local 72 if (data & SH_CACHE_UPDATED) in sh2a__flush_wback_region() 73 __raw_writel(data & ~SH_CACHE_UPDATED, v); in sh2a__flush_wback_region() 152 struct flusher_data *data = args; in sh2a_flush_icache_range() local 157 start = data in sh2a_flush_icache_range() [all...] |
/kernel/linux/linux-5.10/drivers/clk/keystone/ |
H A D | syscon-clk.c | 64 const struct ti_syscon_gate_clk_data *data) in ti_syscon_gate_clk_register() 74 init.name = data->name; in ti_syscon_gate_clk_register() 81 priv->reg = data->offset; in ti_syscon_gate_clk_register() 82 priv->idx = BIT(data->bit_idx); in ti_syscon_gate_clk_register() 94 const struct ti_syscon_gate_clk_data *data, *p; in ti_syscon_gate_clk_probe() local 100 data = device_get_match_data(dev); in ti_syscon_gate_clk_probe() 101 if (!data) in ti_syscon_gate_clk_probe() 113 for (p = data; p->name; p++) in ti_syscon_gate_clk_probe() 125 &data[i]); in ti_syscon_gate_clk_probe() 128 data[ in ti_syscon_gate_clk_probe() 63 ti_syscon_gate_clk_register(struct device *dev, struct regmap *regmap, const struct ti_syscon_gate_clk_data *data) ti_syscon_gate_clk_register() argument [all...] |
/kernel/linux/linux-6.6/arch/sh/mm/ |
H A D | cache-sh2a.c | 29 unsigned long data; in sh2a_flush_oc_line() local 31 data = __raw_readl(CACHE_OC_ADDRESS_ARRAY | addr); in sh2a_flush_oc_line() 32 if ((data & CACHE_PHYSADDR_MASK) == (v & CACHE_PHYSADDR_MASK)) { in sh2a_flush_oc_line() 33 data &= ~SH_CACHE_UPDATED; in sh2a_flush_oc_line() 34 __raw_writel(data, CACHE_OC_ADDRESS_ARRAY | addr); in sh2a_flush_oc_line() 71 unsigned long data = __raw_readl(v); in sh2a__flush_wback_region() local 72 if (data & SH_CACHE_UPDATED) in sh2a__flush_wback_region() 73 __raw_writel(data & ~SH_CACHE_UPDATED, v); in sh2a__flush_wback_region() 152 struct flusher_data *data = args; in sh2a_flush_icache_range() local 157 start = data in sh2a_flush_icache_range() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/ulp/ipoib/ |
H A D | ipoib_netlink.c | 73 struct nlattr *data[], in ipoib_changelink() 79 if (data[IFLA_IPOIB_MODE]) { in ipoib_changelink() 80 mode = nla_get_u16(data[IFLA_IPOIB_MODE]); in ipoib_changelink() 92 if (data[IFLA_IPOIB_UMCAST]) { in ipoib_changelink() 93 umcast = nla_get_u16(data[IFLA_IPOIB_UMCAST]); in ipoib_changelink() 102 struct nlattr *tb[], struct nlattr *data[], in ipoib_new_child_link() 124 if (!data || !data[IFLA_IPOIB_PKEY]) { in ipoib_new_child_link() 128 child_pkey = nla_get_u16(data[IFLA_IPOIB_PKEY]); in ipoib_new_child_link() 141 if (data) { in ipoib_new_child_link() 72 ipoib_changelink(struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) ipoib_changelink() argument 101 ipoib_new_child_link(struct net *src_net, struct net_device *dev, struct nlattr *tb[], struct nlattr *data[], struct netlink_ext_ack *extack) ipoib_new_child_link() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | touchit213.c | 70 * Per-touchscreen data. 78 unsigned char data[5]; member 83 unsigned char data, unsigned int flags) in touchit213_interrupt() 88 touchit213->data[touchit213->idx] = data; in touchit213_interrupt() 92 if ((touchit213->data[0] & T213_FORMAT_STATUS_MASK) != in touchit213_interrupt() 94 pr_debug("unsynchronized data: 0x%02x\n", data); in touchit213_interrupt() 102 (touchit213->data[1] << 7) | touchit213->data[ in touchit213_interrupt() 82 touchit213_interrupt(struct serio *serio, unsigned char data, unsigned int flags) touchit213_interrupt() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
H A D | base.c | 38 nvkm_pci_wr08(struct nvkm_pci *pci, u16 addr, u8 data) in nvkm_pci_wr08() argument 40 pci->func->wr08(pci, addr, data); in nvkm_pci_wr08() 44 nvkm_pci_wr32(struct nvkm_pci *pci, u16 addr, u32 data) in nvkm_pci_wr32() argument 46 pci->func->wr32(pci, addr, data); in nvkm_pci_wr32() 52 u32 data = pci->func->rd32(pci, addr); in nvkm_pci_mask() local 53 pci->func->wr32(pci, addr, (data & ~mask) | value); in nvkm_pci_mask() 54 return data; in nvkm_pci_mask() 60 u32 data = nvkm_pci_rd32(pci, 0x0050); in nvkm_pci_rom_shadow() local 62 data |= 0x00000001; in nvkm_pci_rom_shadow() 64 data in nvkm_pci_rom_shadow() [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sunxi-mmc.c | 74 #define SDXC_REG_DS_DL_REG 0x148 /* SMC data strobe delay control */ 358 struct mmc_data *data) in sunxi_mmc_init_idma_des() 364 for (i = 0; i < data->sg_len; i++) { in sunxi_mmc_init_idma_des() 369 if (data->sg[i].length == max_len) in sunxi_mmc_init_idma_des() 372 pdes[i].buf_size = cpu_to_le32(data->sg[i].length); in sunxi_mmc_init_idma_des() 376 cpu_to_le32(sg_dma_address(&data->sg[i])); in sunxi_mmc_init_idma_des() 394 struct mmc_data *data) in sunxi_mmc_map_dma() 399 dma_len = dma_map_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in sunxi_mmc_map_dma() 400 mmc_get_dma_dir(data)); in sunxi_mmc_map_dma() 357 sunxi_mmc_init_idma_des(struct sunxi_mmc_host *host, struct mmc_data *data) sunxi_mmc_init_idma_des() argument 393 sunxi_mmc_map_dma(struct sunxi_mmc_host *host, struct mmc_data *data) sunxi_mmc_map_dma() argument 418 sunxi_mmc_start_dma(struct sunxi_mmc_host *host, struct mmc_data *data) sunxi_mmc_start_dma() argument 481 struct mmc_data *data = host->mrq->data; sunxi_mmc_dump_errinfo() local 509 struct mmc_data *data = mrq->data; sunxi_mmc_finalize_request() local 1008 struct mmc_data *data = mrq->data; sunxi_mmc_request() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 129 struct ethtool_test *test, u64 *data) in efx_ethtool_self_test() 169 efx_ethtool_fill_self_tests(efx, efx_tests, NULL, data); in efx_ethtool_self_test() 248 * @data: Ethtool test results, or %NULL 249 * @test: Pointer to test result (used only if data != %NULL) 257 static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, in efx_fill_test() argument 263 /* Fill data value, if applicable */ in efx_fill_test() 264 if (data) in efx_fill_test() 265 data[test_index] = *test; in efx_fill_test() 293 * @data: Ethtool test results, or %NULL 302 u8 *strings, u64 *data) in efx_fill_loopback_test() 128 efx_ethtool_self_test(struct net_device *net_dev, struct ethtool_test *test, u64 *data) efx_ethtool_self_test() argument 298 efx_fill_loopback_test(struct efx_nic *efx, struct efx_loopback_self_tests *lb_tests, enum efx_loopback_mode mode, unsigned int test_index, u8 *strings, u64 *data) efx_fill_loopback_test() argument 343 efx_ethtool_fill_self_tests(struct efx_nic *efx, struct efx_self_tests *tests, u8 *strings, u64 *data) efx_ethtool_fill_self_tests() argument 486 efx_ethtool_get_stats(struct net_device *net_dev, struct ethtool_stats *stats, u64 *data) efx_ethtool_get_stats() argument 823 __u64 data; efx_ethtool_get_rxnfc() local 1313 efx_ethtool_get_module_eeprom(struct net_device *net_dev, struct ethtool_eeprom *ee, u8 *data) efx_ethtool_get_module_eeprom() argument [all...] |
/kernel/linux/linux-5.10/drivers/soc/imx/ |
H A D | soc-imx8m.c | 154 { .compatible = "fsl,imx8mq", .data = &imx8mq_soc_data, }, 155 { .compatible = "fsl,imx8mm", .data = &imx8mm_soc_data, }, 156 { .compatible = "fsl,imx8mn", .data = &imx8mn_soc_data, }, 157 { .compatible = "fsl,imx8mp", .data = &imx8mp_soc_data, }, 172 const struct imx8_soc_data *data; in imx8_soc_init() local 191 data = id->data; in imx8_soc_init() 192 if (data) { in imx8_soc_init() 193 soc_dev_attr->soc_id = data->name; in imx8_soc_init() 194 if (data in imx8_soc_init() [all...] |
/kernel/linux/linux-5.10/net/mac80211/ |
H A D | wpa.c | 32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local 40 hdr = (struct ieee80211_hdr *)skb->data; in ieee80211_tx_h_michael_mic_add() 49 data = skb->data + hdrlen; in ieee80211_tx_h_michael_mic_add() 86 michael_mic(key, hdr, data, data_len, mic); in ieee80211_tx_h_michael_mic_add() 97 u8 *data, *key = NULL; in ieee80211_rx_h_michael_mic_verify() local 103 struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)skb->data; in ieee80211_rx_h_michael_mic_verify() 107 * than data frames. in ieee80211_rx_h_michael_mic_verify() 157 hdr = (void *)skb->data; in ieee80211_rx_h_michael_mic_verify() 159 data in ieee80211_rx_h_michael_mic_verify() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | lp8788-irq.c | 62 static void lp8788_irq_enable(struct irq_data *data) in lp8788_irq_enable() argument 64 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_enable() 66 irqd->enabled[data->hwirq] = 1; in lp8788_irq_enable() 69 static void lp8788_irq_disable(struct irq_data *data) in lp8788_irq_disable() argument 71 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_disable() 73 irqd->enabled[data->hwirq] = 0; in lp8788_irq_disable() 76 static void lp8788_irq_bus_lock(struct irq_data *data) in lp8788_irq_bus_lock() argument 78 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_lock() 83 static void lp8788_irq_bus_sync_unlock(struct irq_data *data) in lp8788_irq_bus_sync_unlock() argument 85 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_sync_unlock() [all...] |
/kernel/linux/linux-5.10/drivers/reset/sti/ |
H A D | reset-syscfg.c | 142 const struct syscfg_reset_controller_data *data) in syscfg_reset_controller_register() 151 rc->channels = devm_kcalloc(dev, data->nr_channels, in syscfg_reset_controller_register() 158 rc->rst.nr_resets = data->nr_channels; in syscfg_reset_controller_register() 159 rc->active_low = data->active_low; in syscfg_reset_controller_register() 161 for (i = 0; i < data->nr_channels; i++) { in syscfg_reset_controller_register() 164 const char *compatible = data->channels[i].compatible; in syscfg_reset_controller_register() 170 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register() 176 if (!data->wait_for_ack) in syscfg_reset_controller_register() 179 f = devm_regmap_field_alloc(dev, map, data->channels[i].ack); in syscfg_reset_controller_register() 202 if (!match || !match->data) in syscfg_reset_probe() 141 syscfg_reset_controller_register(struct device *dev, const struct syscfg_reset_controller_data *data) syscfg_reset_controller_register() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/rtl8188eu/core/ |
H A D | rtw_debug.c | 14 int *eof, void *data) in proc_get_drv_version() 26 int *eof, void *data) in proc_get_write_reg() 33 unsigned long count, void *data) in proc_set_write_reg() 35 struct net_device *dev = data; in proc_set_write_reg() 75 int *eof, void *data) in proc_get_read_reg() 77 struct net_device *dev = data; in proc_get_read_reg() 107 unsigned long count, void *data) in proc_set_read_reg() 135 int *eof, void *data) in proc_get_adapter_state() 137 struct net_device *dev = data; in proc_get_adapter_state() 150 int *eof, void *data) in proc_get_best_channel() 12 proc_get_drv_version(char *page, char **start, off_t offset, int count, int *eof, void *data) proc_get_drv_version() argument 24 proc_get_write_reg(char *page, char **start, off_t offset, int count, int *eof, void *data) proc_get_write_reg() argument 32 proc_set_write_reg(struct file *file, const char __user *buffer, unsigned long count, void *data) proc_set_write_reg() argument 73 proc_get_read_reg(char *page, char **start, off_t offset, int count, int *eof, void *data) proc_get_read_reg() argument 106 proc_set_read_reg(struct file *file, const char __user *buffer, unsigned long count, void *data) proc_set_read_reg() argument 133 proc_get_adapter_state(char *page, char **start, off_t offset, int count, int *eof, void *data) proc_get_adapter_state() argument 148 proc_get_best_channel(char *page, char **start, off_t offset, int count, int *eof, void *data) proc_get_best_channel() argument [all...] |
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | lp8788-irq.c | 62 static void lp8788_irq_enable(struct irq_data *data) in lp8788_irq_enable() argument 64 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_enable() 66 irqd->enabled[data->hwirq] = 1; in lp8788_irq_enable() 69 static void lp8788_irq_disable(struct irq_data *data) in lp8788_irq_disable() argument 71 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_disable() 73 irqd->enabled[data->hwirq] = 0; in lp8788_irq_disable() 76 static void lp8788_irq_bus_lock(struct irq_data *data) in lp8788_irq_bus_lock() argument 78 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_lock() 83 static void lp8788_irq_bus_sync_unlock(struct irq_data *data) in lp8788_irq_bus_sync_unlock() argument 85 struct lp8788_irq_data *irqd = irq_data_get_irq_chip_data(data); in lp8788_irq_bus_sync_unlock() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 130 struct ethtool_test *test, u64 *data) in efx_ethtool_self_test() 170 efx_ethtool_fill_self_tests(efx, efx_tests, NULL, data); in efx_ethtool_self_test() 249 * @data: Ethtool test results, or %NULL 250 * @test: Pointer to test result (used only if data != %NULL) 258 static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, in efx_fill_test() argument 264 /* Fill data value, if applicable */ in efx_fill_test() 265 if (data) in efx_fill_test() 266 data[test_index] = *test; in efx_fill_test() 294 * @data: Ethtool test results, or %NULL 303 u8 *strings, u64 *data) in efx_fill_loopback_test() 129 efx_ethtool_self_test(struct net_device *net_dev, struct ethtool_test *test, u64 *data) efx_ethtool_self_test() argument 299 efx_fill_loopback_test(struct efx_nic *efx, struct efx_loopback_self_tests *lb_tests, enum efx_loopback_mode mode, unsigned int test_index, u8 *strings, u64 *data) efx_fill_loopback_test() argument 344 efx_ethtool_fill_self_tests(struct efx_nic *efx, struct efx_self_tests *tests, u8 *strings, u64 *data) efx_ethtool_fill_self_tests() argument 487 efx_ethtool_get_stats(struct net_device *net_dev, struct ethtool_stats *stats, u64 *data) efx_ethtool_get_stats() argument 824 __u64 data; efx_ethtool_get_rxnfc() local 1314 efx_ethtool_get_module_eeprom(struct net_device *net_dev, struct ethtool_eeprom *ee, u8 *data) efx_ethtool_get_module_eeprom() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.c | 200 * @data: Ethtool test results, or %NULL 201 * @test: Pointer to test result (used only if data != %NULL) 209 static void efx_fill_test(unsigned int test_index, u8 *strings, u64 *data, in efx_fill_test() argument 215 /* Fill data value, if applicable */ in efx_fill_test() 216 if (data) in efx_fill_test() 217 data[test_index] = *test; in efx_fill_test() 245 * @data: Ethtool test results, or %NULL 254 u8 *strings, u64 *data) in efx_fill_loopback_test() 261 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 265 efx_fill_test(test_index++, strings, data, in efx_fill_loopback_test() 250 efx_fill_loopback_test(struct efx_nic *efx, struct efx_loopback_self_tests *lb_tests, enum efx_loopback_mode mode, unsigned int test_index, u8 *strings, u64 *data) efx_fill_loopback_test() argument 295 efx_ethtool_fill_self_tests(struct efx_nic *efx, struct efx_self_tests *tests, u8 *strings, u64 *data) efx_ethtool_fill_self_tests() argument 350 efx_siena_ethtool_self_test(struct net_device *net_dev, struct ethtool_test *test, u64 *data) efx_siena_ethtool_self_test() argument 486 efx_siena_ethtool_get_stats(struct net_device *net_dev, struct ethtool_stats *stats, u64 *data) efx_siena_ethtool_get_stats() argument 824 __u64 data; efx_siena_ethtool_get_rxnfc() local 1315 efx_siena_ethtool_get_module_eeprom(struct net_device *net_dev, struct ethtool_eeprom *ee, u8 *data) efx_siena_ethtool_get_module_eeprom() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | kthread.h | 11 struct task_struct *kthread_create_on_node(int (*threadfn)(void *data), 12 void *data, 19 * @data: data pointer for @threadfn() 27 #define kthread_create(threadfn, data, namefmt, arg...) \ 28 kthread_create_on_node(threadfn, data, NUMA_NO_NODE, namefmt, ##arg) 31 struct task_struct *kthread_create_on_cpu(int (*threadfn)(void *data), 32 void *data, 45 * @data: data pt 73 kthread_run_on_cpu(int (*threadfn)(void *data), void *data, unsigned int cpu, const char *namefmt) kthread_run_on_cpu() argument [all...] |
/kernel/linux/linux-6.6/drivers/reset/sti/ |
H A D | reset-syscfg.c | 132 const struct syscfg_reset_controller_data *data) in syscfg_reset_controller_register() 141 rc->channels = devm_kcalloc(dev, data->nr_channels, in syscfg_reset_controller_register() 148 rc->rst.nr_resets = data->nr_channels; in syscfg_reset_controller_register() 149 rc->active_low = data->active_low; in syscfg_reset_controller_register() 151 for (i = 0; i < data->nr_channels; i++) { in syscfg_reset_controller_register() 154 const char *compatible = data->channels[i].compatible; in syscfg_reset_controller_register() 160 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register() 166 if (!data->wait_for_ack) in syscfg_reset_controller_register() 169 f = devm_regmap_field_alloc(dev, map, data->channels[i].ack); in syscfg_reset_controller_register() 192 if (!match || !match->data) in syscfg_reset_probe() 131 syscfg_reset_controller_register(struct device *dev, const struct syscfg_reset_controller_data *data) syscfg_reset_controller_register() argument [all...] |
/kernel/linux/linux-6.6/drivers/soc/rockchip/ |
H A D | grf.c | 139 .data = (void *)&rk3036_grf, 142 .data = (void *)&rk3128_grf, 145 .data = (void *)&rk3228_grf, 148 .data = (void *)&rk3288_grf, 151 .data = (void *)&rk3328_grf, 154 .data = (void *)&rk3368_grf, 157 .data = (void *)&rk3399_grf, 160 .data = (void *)&rk3566_pipegrf, 163 .data = (void *)&rk3588_sysgrf, 180 if (!match || !match->data) { in rockchip_grf_init() [all...] |
/kernel/linux/linux-6.6/drivers/thermal/intel/int340x_thermal/ |
H A D | processor_thermal_mbox.c | 29 u32 retries, data; in wait_for_mbox_ready() local 35 data = readl(proc_priv->mmio_base + MBOX_OFFSET_INTERFACE); in wait_for_mbox_ready() 36 if (data & BIT_ULL(MBOX_BUSY_BIT)) { in wait_for_mbox_ready() 47 static int send_mbox_write_cmd(struct pci_dev *pdev, u16 id, u32 data) in send_mbox_write_cmd() argument 61 writel(data, (proc_priv->mmio_base + MBOX_OFFSET_DATA)); in send_mbox_write_cmd() 111 int processor_thermal_send_mbox_write_cmd(struct pci_dev *pdev, u16 id, u32 data) in processor_thermal_send_mbox_write_cmd() argument 113 return send_mbox_write_cmd(pdev, id, data); in processor_thermal_send_mbox_write_cmd() 151 u32 data = 0; in workload_type_store() local 165 data = BIT(MBOX_DATA_BIT_VALID) | BIT(MBOX_DATA_BIT_AC_DC); in workload_type_store() 167 data | in workload_type_store() [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-spmi.c | 35 const u8 *data = val; in regmap_spmi_base_gather_write() local 46 err = spmi_register_zero_write(context, *data); in regmap_spmi_base_gather_write() 50 data++; in regmap_spmi_base_gather_write() 56 err = spmi_register_write(context, addr, *data); in regmap_spmi_base_gather_write() 60 data++; in regmap_spmi_base_gather_write() 69 static int regmap_spmi_base_write(void *context, const void *data, in regmap_spmi_base_write() argument 73 return regmap_spmi_base_gather_write(context, data, 1, data + 1, in regmap_spmi_base_write() 189 static int regmap_spmi_ext_write(void *context, const void *data, in regmap_spmi_ext_write() argument 193 return regmap_spmi_ext_gather_write(context, data, in regmap_spmi_ext_write() [all...] |
/kernel/linux/linux-6.6/block/partitions/ |
H A D | amiga.c | 39 unsigned char *data; in amiga_partition() local 53 data = read_part_sector(state, blk, §); in amiga_partition() 54 if (!data) { in amiga_partition() 60 if (*(__be32 *)data != cpu_to_be32(IDNAME_RIGIDDISK)) in amiga_partition() 63 rdb = (struct RigidDiskBlock *)data; in amiga_partition() 64 if (checksum_block((__be32 *)data, be32_to_cpu(rdb->rdb_SummedLongs) & 0x7F) == 0) in amiga_partition() 69 *(__be32 *)(data+0xdc) = 0; in amiga_partition() 70 if (checksum_block((__be32 *)data, in amiga_partition() 100 data = read_part_sector(state, blk, §); in amiga_partition() 101 if (!data) { in amiga_partition() [all...] |
/kernel/linux/linux-6.6/drivers/iio/potentiometer/ |
H A D | mcp4018.c | 60 struct mcp4018_data *data = iio_priv(indio_dev); in mcp4018_read_raw() local 65 ret = i2c_smbus_read_byte(data->client); in mcp4018_read_raw() 71 *val = 1000 * data->cfg->kohms; in mcp4018_read_raw() 83 struct mcp4018_data *data = iio_priv(indio_dev); in mcp4018_write_raw() local 94 return i2c_smbus_write_byte(data->client, val); in mcp4018_write_raw() 126 .data = &mcp4018_cfg[cfg], \ 149 struct mcp4018_data *data; in mcp4018_probe() local 158 indio_dev = devm_iio_device_alloc(dev, sizeof(*data)); in mcp4018_probe() 161 data = iio_priv(indio_dev); in mcp4018_probe() 163 data in mcp4018_probe() [all...] |