Home
last modified time | relevance | path

Searched refs:pw (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v5.15/arch/powerpc/sysdev/
Dfsl_rmu.c376 out_be32(&pw->pw_regs->pwsr, IPWSR_CLEAR); in msg_unit_error_handler()
391 struct fsl_rio_pw *pw = (struct fsl_rio_pw *)dev_instance; in fsl_rio_port_write_handler() local
398 ipwmr = in_be32(&pw->pw_regs->pwmr); in fsl_rio_port_write_handler()
399 ipwsr = in_be32(&pw->pw_regs->pwsr); in fsl_rio_port_write_handler()
420 if (kfifo_avail(&pw->pw_fifo) >= RIO_PW_MSG_SIZE) { in fsl_rio_port_write_handler()
421 pw->port_write_msg.msg_count++; in fsl_rio_port_write_handler()
422 kfifo_in(&pw->pw_fifo, pw->port_write_msg.virt, in fsl_rio_port_write_handler()
425 pw->port_write_msg.discard_count++; in fsl_rio_port_write_handler()
427 pw->port_write_msg.discard_count); in fsl_rio_port_write_handler()
432 out_be32(&pw->pw_regs->pwsr, RIO_IPWSR_QFI); in fsl_rio_port_write_handler()
[all …]
Dfsl_rio.c91 struct fsl_rio_pw *pw; variable
557 pw = kzalloc(sizeof(struct fsl_rio_pw), GFP_KERNEL); in fsl_rio_setup()
558 if (!(pw)) { in fsl_rio_setup()
563 pw->dev = &dev->dev; in fsl_rio_setup()
564 pw->pwirq = irq_of_parse_and_map(np, 0); in fsl_rio_setup()
565 dev_info(&dev->dev, "pwirq: %d\n", pw->pwirq); in fsl_rio_setup()
575 pw->pw_regs = (struct rio_pw_regs *)(rmu_regs_win + (u32)range_start); in fsl_rio_setup()
727 pw->mport[i] = port; in fsl_rio_setup()
744 fsl_rio_port_write_init(pw); in fsl_rio_setup()
748 kfree(pw); in fsl_rio_setup()
[all …]
Dfsl_rio.h122 extern struct fsl_rio_pw *pw;
126 extern int fsl_rio_port_write_init(struct fsl_rio_pw *pw);
/Linux-v5.15/drivers/i2c/busses/
Di2c-simtec.c34 static void simtec_i2c_setsda(void *pw, int state) in simtec_i2c_setsda() argument
36 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda()
40 static void simtec_i2c_setscl(void *pw, int state) in simtec_i2c_setscl() argument
42 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl()
46 static int simtec_i2c_getsda(void *pw) in simtec_i2c_getsda() argument
48 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda()
52 static int simtec_i2c_getscl(void *pw) in simtec_i2c_getscl() argument
54 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl()
/Linux-v5.15/kernel/
Dpadata.c74 struct padata_work *pw; in padata_work_alloc() local
81 pw = list_first_entry(&padata_free_works, struct padata_work, pw_list); in padata_work_alloc()
82 list_del(&pw->pw_list); in padata_work_alloc()
83 return pw; in padata_work_alloc()
86 static void padata_work_init(struct padata_work *pw, work_func_t work_fn, in padata_work_init() argument
90 INIT_WORK_ONSTACK(&pw->pw_work, work_fn); in padata_work_init()
92 INIT_WORK(&pw->pw_work, work_fn); in padata_work_init()
93 pw->pw_data = data; in padata_work_init()
104 struct padata_work *pw = padata_work_alloc(); in padata_work_alloc_mt() local
106 if (!pw) in padata_work_alloc_mt()
[all …]
/Linux-v5.15/drivers/media/usb/pwc/
Dpwc-dec23.c92 int compression_mode, j, k, bit, pw; in build_table_color() local
125 pw = 1 << bit; in build_table_color()
126 p0[k + 0x00] = (1 * pw) + 0x80; in build_table_color()
127 p0[k + 0x10] = (2 * pw) + 0x80; in build_table_color()
128 p0[k + 0x20] = (3 * pw) + 0x80; in build_table_color()
129 p0[k + 0x30] = (4 * pw) + 0x80; in build_table_color()
130 p0[k + 0x40] = (-1 * pw) + 0x80; in build_table_color()
131 p0[k + 0x50] = (-2 * pw) + 0x80; in build_table_color()
132 p0[k + 0x60] = (-3 * pw) + 0x80; in build_table_color()
133 p0[k + 0x70] = (-4 * pw) + 0x80; in build_table_color()
/Linux-v5.15/drivers/scsi/esas2r/
Desas2r_flash.c589 u16 *pw = (u16 *)cfg - 1; in chk_cfg() local
603 type = le16_to_cpu(*pw--); in chk_cfg()
604 size = le16_to_cpu(*pw--); in chk_cfg()
613 *flash_ver = le32_to_cpu(*(u32 *)(pw - 1)); in chk_cfg()
616 pw -= size / sizeof(u16); in chk_cfg()
669 u16 *pw; in calc_fi_checksum() local
672 pw = (u16 *)((u8 *)fi + fc->fi_hdr_len), in calc_fi_checksum()
675 len--, pw++) in calc_fi_checksum()
676 cksum = cksum + le16_to_cpu(*pw); in calc_fi_checksum()
1044 u16 *pw; in esas2r_read_flash_rev() local
[all …]
/Linux-v5.15/drivers/iio/common/st_sensors/
Dst_sensors_core.c86 sdata->sensor_settings->pw.addr) && in st_sensors_set_odr()
88 sdata->sensor_settings->pw.mask)) { in st_sensors_set_odr()
166 tmp_value = sdata->sensor_settings->pw.value_on; in st_sensors_set_enable()
168 sdata->sensor_settings->pw.addr) && in st_sensors_set_enable()
170 sdata->sensor_settings->pw.mask)) { in st_sensors_set_enable()
179 sdata->sensor_settings->pw.addr, in st_sensors_set_enable()
180 sdata->sensor_settings->pw.mask, tmp_value); in st_sensors_set_enable()
190 sdata->sensor_settings->pw.addr, in st_sensors_set_enable()
191 sdata->sensor_settings->pw.mask, in st_sensors_set_enable()
192 sdata->sensor_settings->pw.value_off); in st_sensors_set_enable()
/Linux-v5.15/drivers/iio/accel/
Dst_accel_core.c140 .pw = {
218 .pw = {
303 .pw = {
387 .pw = {
457 .pw = {
531 .pw = {
601 .pw = {
663 .pw = {
736 .pw = {
811 .pw = {
[all …]
/Linux-v5.15/arch/arm/mach-s3c/
Dsimtec-usb.c56 usb_simtec_ocirq(int irq, void *pw) in usb_simtec_ocirq() argument
58 struct s3c2410_hcd_info *info = pw; in usb_simtec_ocirq()
Dmach-smartq.c78 static irqreturn_t smartq_usb_host_ocirq(int irq, void *pw) in smartq_usb_host_ocirq() argument
80 struct s3c2410_hcd_info *info = pw; in smartq_usb_host_ocirq()
Dadc.c280 static irqreturn_t s3c_adc_irq(int irq, void *pw) in s3c_adc_irq() argument
282 struct adc_device *adc = pw; in s3c_adc_irq()
/Linux-v5.15/drivers/md/
Ddm-verity-target.c602 struct dm_verity_prefetch_work *pw = in verity_prefetch_io() local
604 struct dm_verity *v = pw->v; in verity_prefetch_io()
610 verity_hash_at_level(v, pw->block, i, &hash_block_start, NULL); in verity_prefetch_io()
611 verity_hash_at_level(v, pw->block + pw->n_blocks - 1, i, &hash_block_end, NULL); in verity_prefetch_io()
632 kfree(pw); in verity_prefetch_io()
639 struct dm_verity_prefetch_work *pw; in verity_submit_prefetch() local
653 pw = kmalloc(sizeof(struct dm_verity_prefetch_work), in verity_submit_prefetch()
656 if (!pw) in verity_submit_prefetch()
659 INIT_WORK(&pw->work, verity_prefetch_io); in verity_submit_prefetch()
660 pw->v = v; in verity_submit_prefetch()
[all …]
/Linux-v5.15/include/soc/arc/
Dmcip.h65 pad:1, gfrc:1, dbg:1, pw:1, member
71 pw:1, dbg:1, gfrc:1, pad:1,
/Linux-v5.15/drivers/iio/pressure/
Dst_pressure_core.c248 .pw = {
320 .pw = {
373 .pw = {
443 .pw = {
512 .pw = {
/Linux-v5.15/drivers/iio/gyro/
Dst_gyro_core.c87 .pw = {
165 .pw = {
239 .pw = {
313 .pw = {
/Linux-v5.15/drivers/iio/magnetometer/
Dst_magn_core.c166 .pw = {
245 .pw = {
324 .pw = {
393 .pw = {
443 .pw = {
/Linux-v5.15/drivers/watchdog/
Df71808e_wdt.c245 static int watchdog_set_pulse_width(unsigned int pw) in watchdog_set_pulse_width() argument
258 if (pw <= 1) { in watchdog_set_pulse_width()
260 } else if (pw <= t1) { in watchdog_set_pulse_width()
262 } else if (pw <= t2) { in watchdog_set_pulse_width()
264 } else if (pw <= t3) { in watchdog_set_pulse_width()
272 watchdog.pulse_mode = pw; in watchdog_set_pulse_width()
/Linux-v5.15/drivers/clk/bcm/
Dclk-nsp.c26 #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ argument
Dclk-ns2.c26 #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ argument
Dclk-cygnus.c28 #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ argument
Dclk-sr.c16 #define AON_VAL(o, pw, ps, is) { .offset = o, .pwr_width = pw, \ argument
/Linux-v5.15/drivers/gpu/drm/imx/dcss/
Ddcss-dtg.c259 int px, int py, int pw, int ph) in dcss_dtg_plane_pos_set() argument
266 p_lrc_x = p_ulc_x + pw; in dcss_dtg_plane_pos_set()
269 if (!px && !py && !pw && !ph) { in dcss_dtg_plane_pos_set()
/Linux-v5.15/drivers/pci/controller/
Dpci-rcar-gen2.c133 static irqreturn_t rcar_pci_err_irq(int irq, void *pw) in rcar_pci_err_irq() argument
135 struct rcar_pci_priv *priv = pw; in rcar_pci_err_irq()
/Linux-v5.15/drivers/scsi/pm8001/
Dpm8001_hwi.c1494 struct pm8001_work *pw = container_of(work, struct pm8001_work, work); in pm8001_work_fn() local
1504 if (pw->handler != IO_FATAL_ERROR) { in pm8001_work_fn()
1505 pm8001_dev = pw->data; /* Most stash device structure */ in pm8001_work_fn()
1507 || ((pw->handler != IO_XFER_ERROR_BREAK) in pm8001_work_fn()
1509 kfree(pw); in pm8001_work_fn()
1514 switch (pw->handler) { in pm8001_work_fn()
1520 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn()
1562 t, pw->handler, ts->resp, ts->stat); in pm8001_work_fn()
1578 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn()
1677 struct pm8001_hba_info *pm8001_ha = pw->pm8001_ha; in pm8001_work_fn()
[all …]

12