Home
last modified time | relevance | path

Searched refs:pld (Results 1 – 25 of 28) sorted by relevance

12

/linux/drivers/mfd/
H A Dkempld-core.c32 static void kempld_get_hardware_mutex(struct kempld_device_data *pld) in kempld_get_hardware_mutex() argument
35 while (ioread8(pld->io_index) & KEMPLD_MUTEX_KEY) in kempld_get_hardware_mutex()
39 static void kempld_release_hardware_mutex(struct kempld_device_data *pld) in kempld_release_hardware_mutex() argument
42 iowrite8(KEMPLD_MUTEX_KEY, pld->io_index); in kempld_release_hardware_mutex()
45 static int kempld_get_info_generic(struct kempld_device_data *pld) in kempld_get_info_generic() argument
50 kempld_get_mutex(pld); in kempld_get_info_generic()
52 version = kempld_read16(pld, KEMPLD_VERSION); in kempld_get_info_generic()
53 spec = kempld_read8(pld, KEMPLD_SPEC); in kempld_get_info_generic()
54 pld->info.buildnr = kempld_read16(pld, KEMPLD_BUILDNR); in kempld_get_info_generic()
56 pld->info.minor = KEMPLD_VERSION_GET_MINOR(version); in kempld_get_info_generic()
[all …]
/linux/drivers/gpio/
H A Dgpio-kempld.c27 struct kempld_device_data *pld; member
34 static void kempld_gpio_bitop(struct kempld_device_data *pld, in kempld_gpio_bitop() argument
39 status = kempld_read8(pld, reg); in kempld_gpio_bitop()
44 kempld_write8(pld, reg, status); in kempld_gpio_bitop()
47 static int kempld_gpio_get_bit(struct kempld_device_data *pld, u8 reg, u8 bit) in kempld_gpio_get_bit() argument
51 kempld_get_mutex(pld); in kempld_gpio_get_bit()
52 status = kempld_read8(pld, reg); in kempld_gpio_get_bit()
53 kempld_release_mutex(pld); in kempld_gpio_get_bit()
61 struct kempld_device_data *pld = gpio->pld; in kempld_gpio_get() local
63 return !!kempld_gpio_get_bit(pld, KEMPLD_GPIO_LVL_NUM(offset), offset); in kempld_gpio_get()
[all …]
/linux/drivers/watchdog/
H A Dkempld_wdt.c74 struct kempld_device_data *pld; member
106 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_set_stage_action() local
112 kempld_get_mutex(pld); in kempld_wdt_set_stage_action()
113 stage_cfg = kempld_read8(pld, KEMPLD_WDT_STAGE_CFG(stage->id)); in kempld_wdt_set_stage_action()
122 kempld_write8(pld, KEMPLD_WDT_STAGE_CFG(stage->id), stage_cfg); in kempld_wdt_set_stage_action()
123 kempld_release_mutex(pld); in kempld_wdt_set_stage_action()
132 struct kempld_device_data *pld = wdt_data->pld; in kempld_wdt_set_stage_timeout() local
144 stage_timeout64 = (u64)timeout * pld->pld_clock; in kempld_wdt_set_stage_timeout()
154 kempld_get_mutex(pld); in kempld_wdt_set_stage_timeout()
155 stage_cfg = kempld_read8(pld, KEMPLD_WDT_STAGE_CFG(stage->id)); in kempld_wdt_set_stage_timeout()
[all …]
/linux/include/linux/mfd/
H A Dkempld.h117 extern void kempld_get_mutex(struct kempld_device_data *pld);
118 extern void kempld_release_mutex(struct kempld_device_data *pld);
119 extern u8 kempld_read8(struct kempld_device_data *pld, u8 index);
120 extern void kempld_write8(struct kempld_device_data *pld, u8 index, u8 data);
121 extern u16 kempld_read16(struct kempld_device_data *pld, u8 index);
122 extern void kempld_write16(struct kempld_device_data *pld, u8 index, u16 data);
123 extern u32 kempld_read32(struct kempld_device_data *pld, u8 index);
124 extern void kempld_write32(struct kempld_device_data *pld, u8 index, u32 data);
/linux/arch/alpha/kernel/
H A Dirq_pyxis.c70 unsigned long pld; in pyxis_device_interrupt() local
74 pld = *(vulp)PYXIS_INT_REQ; in pyxis_device_interrupt()
75 pld &= cached_irq_mask; in pyxis_device_interrupt()
81 while (pld) { in pyxis_device_interrupt()
82 i = ffz(~pld); in pyxis_device_interrupt()
83 pld &= pld - 1; /* clear least bit set */ in pyxis_device_interrupt()
H A Dsys_mikasa.c66 unsigned long pld; in mikasa_device_interrupt() local
70 pld = (((~inw(0x534) & 0x0000ffffUL) << 16) in mikasa_device_interrupt()
78 while (pld) { in mikasa_device_interrupt()
79 i = ffz(~pld); in mikasa_device_interrupt()
80 pld &= pld - 1; /* clear least bit set */ in mikasa_device_interrupt()
H A Dsys_rx164.c70 unsigned long pld; in rx164_device_interrupt() local
77 pld = *dirr; in rx164_device_interrupt()
83 while (pld) { in rx164_device_interrupt()
84 i = ffz(~pld); in rx164_device_interrupt()
85 pld &= pld - 1; /* clear least bit set */ in rx164_device_interrupt()
H A Dsys_noritake.c71 unsigned long pld; in noritake_device_interrupt() local
75 pld = (((unsigned long) inw(0x54c) << 32) in noritake_device_interrupt()
84 while (pld) { in noritake_device_interrupt()
85 i = ffz(~pld); in noritake_device_interrupt()
86 pld &= pld - 1; /* clear least bit set */ in noritake_device_interrupt()
H A Dsys_alcor.c87 unsigned long pld; in alcor_device_interrupt() local
91 pld = (*(vuip)GRU_INT_REQ) & GRU_INT_REQ_BITS; in alcor_device_interrupt()
97 while (pld) { in alcor_device_interrupt()
98 i = ffz(~pld); in alcor_device_interrupt()
99 pld &= pld - 1; /* clear least bit set */ in alcor_device_interrupt()
H A Dsys_cabriolet.c66 unsigned long pld; in cabriolet_device_interrupt() local
70 pld = inb(0x804) | (inb(0x805) << 8) | (inb(0x806) << 16); in cabriolet_device_interrupt()
76 while (pld) { in cabriolet_device_interrupt()
77 i = ffz(~pld); in cabriolet_device_interrupt()
78 pld &= pld - 1; /* clear least bit set */ in cabriolet_device_interrupt()
H A Dsys_dp264.c193 unsigned long pld; in dp264_device_interrupt() local
197 pld = TSUNAMI_cchip->dir0.csr; in dp264_device_interrupt()
203 while (pld) { in dp264_device_interrupt()
204 i = ffz(~pld); in dp264_device_interrupt()
205 pld &= pld - 1; /* clear least bit set */ in dp264_device_interrupt()
/linux/arch/arm/lib/
H A Dmemmove.S46 PLD( pld [r1, #-4] )
63 PLD( pld [r1, #-4] )
65 PLD( pld [r1, #-32] )
67 PLD( pld [r1, #-64] )
68 PLD( pld [r1, #-96] )
70 3: PLD( pld [r1, #-128] )
146 PLD( pld [r1, #-4] )
148 PLD( pld [r1, #-32] )
150 PLD( pld [r1, #-64] )
151 PLD( pld [r1, #-96] )
[all …]
H A Dcopy_template.S80 PLD( pld [r1, #0] )
97 PLD( pld [r1, #0] )
99 PLD( pld [r1, #28] )
101 PLD( pld [r1, #60] )
102 PLD( pld [r1, #92] )
104 3: PLD( pld [r1, #124] )
196 PLD( pld [r1, #0] )
198 PLD( pld [r1, #28] )
200 PLD( pld [r1, #60] )
201 PLD( pld [r1, #92] )
[all …]
H A Dcopy_page.S26 PLD( pld [r1, #0] )
27 PLD( pld [r1, #L1_CACHE_BYTES] )
30 1: PLD( pld [r1, #2 * L1_CACHE_BYTES])
31 PLD( pld [r1, #3 * L1_CACHE_BYTES])
/linux/drivers/scsi/bfa/
H A Dbfa_fcbuild.h136 u16 fc_plogi_build(struct fchs_s *fchs, void *pld, u32 d_id,
142 u16 fc_rspnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
144 u16 fc_rsnn_nn_build(struct fchs_s *fchs, void *pld, u32 s_id,
147 u16 fc_rftid_build(struct fchs_s *fchs, void *pld, u32 s_id,
156 u16 fc_gpnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
166 u16 fc_plogi_acc_build(struct fchs_s *fchs, void *pld, u32 d_id,
186 u16 fc_prli_build(struct fchs_s *fchs, void *pld, u32 d_id,
191 u16 fc_prli_acc_build(struct fchs_s *fchs, void *pld, u32 d_id,
206 u16 fc_gid_ft_build(struct fchs_s *fchs, void *pld, u32 s_id,
215 u16 fc_logo_acc_build(struct fchs_s *fchs, void *pld, u32 d_id,
H A Dbfa_fcbuild.c195 fc_plogi_x_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, in fc_plogi_x_build() argument
199 struct fc_logi_s *plogi = (struct fc_logi_s *) (pld); in fc_plogi_x_build()
245 fc_plogi_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, in fc_plogi_build() argument
249 return fc_plogi_x_build(fchs, pld, d_id, s_id, ox_id, port_name, in fc_plogi_build()
254 fc_plogi_acc_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, in fc_plogi_acc_build() argument
258 return fc_plogi_x_build(fchs, pld, d_id, s_id, ox_id, port_name, in fc_plogi_acc_build()
279 fc_prli_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, in fc_prli_build() argument
282 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_build()
298 fc_prli_acc_build(struct fchs_s *fchs, void *pld, u32 d_id, u32 s_id, in fc_prli_acc_build() argument
301 struct fc_prli_s *prli = (struct fc_prli_s *) (pld); in fc_prli_acc_build()
[all …]
/linux/drivers/scsi/csiostor/
H A Dcsio_lnode.c294 uint8_t *pld; in csio_ln_fdmi_rhba_cbfn() local
328 pld = (uint8_t *)csio_ct_get_pld(cmd); in csio_ln_fdmi_rhba_cbfn()
329 port_name = (struct fc_fdmi_port_name *)pld; in csio_ln_fdmi_rhba_cbfn()
331 pld += sizeof(*port_name); in csio_ln_fdmi_rhba_cbfn()
334 attrib_blk = (struct fs_fdmi_attrs *)pld; in csio_ln_fdmi_rhba_cbfn()
337 pld += sizeof(attrib_blk->numattrs); in csio_ln_fdmi_rhba_cbfn()
343 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_FC4TYPES, in csio_ln_fdmi_rhba_cbfn()
347 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_SUPPORTEDSPEED, in csio_ln_fdmi_rhba_cbfn()
366 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_CURRENTPORTSPEED, in csio_ln_fdmi_rhba_cbfn()
371 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_MAXFRAMESIZE, in csio_ln_fdmi_rhba_cbfn()
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dgateworks,pld-gpio.txt6 - compatible: Should be "gateworks,pld-gpio"
14 pld@56 {
15 compatible = "gateworks,pld-gpio";
/linux/sound/soc/codecs/
H A Dak4375.c101 unsigned int pld; member
260 ak4375->pld = 0; in ak4375_hw_params()
262 ak4375->pld = 1; in ak4375_hw_params()
264 freq_in = 32 * ak4375->rate / (ak4375->pld + 1); in ak4375_hw_params()
346 (ak4375->pld & 0xff00) >> 8); in ak4375_dai_set_pll()
348 ak4375->pld & 0x00ff); in ak4375_dai_set_pll()
362 ak4375->rate, mclk, freq_in, freq_out, ak4375->pld, plm, mdiv, div); in ak4375_dai_set_pll()
/linux/arch/arm/mach-omap2/
H A Dprm_common.c551 int prm_register(struct prm_ll_data *pld) in prm_register() argument
553 if (!pld) in prm_register()
559 prm_ll_data = pld; in prm_register()
575 int prm_unregister(struct prm_ll_data *pld) in prm_unregister() argument
577 if (!pld || prm_ll_data != pld) in prm_unregister()
H A Dprm.h151 extern int prm_register(struct prm_ll_data *pld);
152 extern int prm_unregister(struct prm_ll_data *pld);
/linux/drivers/ptp/
H A Dptp_ines.c729 static int ines_ptp_ctrl_probe(struct platform_device *pld) in ines_ptp_ctrl_probe() argument
735 addr = devm_platform_ioremap_resource(pld, 0); in ines_ptp_ctrl_probe()
745 if (ines_clock_init(clock, &pld->dev, addr)) { in ines_ptp_ctrl_probe()
750 err = register_mii_tstamp_controller(&pld->dev, &ines_ctrl); in ines_ptp_ctrl_probe()
759 dev_set_drvdata(&pld->dev, clock); in ines_ptp_ctrl_probe()
764 static void ines_ptp_ctrl_remove(struct platform_device *pld) in ines_ptp_ctrl_remove() argument
766 struct ines_clock *clock = dev_get_drvdata(&pld->dev); in ines_ptp_ctrl_remove()
768 unregister_mii_tstamp_controller(&pld->dev); in ines_ptp_ctrl_remove()
/linux/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp43x-gateworks-gw2358.dts64 pld0: pld@56 {
65 compatible = "gateworks,pld-gpio";
71 pld1: pld@57 {
72 compatible = "gateworks,pld-gpio";
/linux/drivers/platform/surface/
H A Dsurface_acpi_notify.c424 u8 pld[]; /* Payload. */ member
437 u8 pld[]; /* _SSH payload. */ member
528 memcpy(&gsb->data.out.pld[0], ptr, len); in gsb_rqsx_response_success()
581 rqst.payload = &gsb_rqst->pld[0]; in san_rqst()
621 evt.payload = &gsb_rqsg->pld[0]; in san_rqsg()
/linux/drivers/media/pci/intel/
H A Dipu-bridge.c255 struct acpi_pld_info *pld = NULL; in ipu_bridge_parse_orientation() local
257 if (!acpi_get_physical_device_location(ACPI_PTR(adev->handle), &pld)) { in ipu_bridge_parse_orientation()
262 switch (pld->panel) { in ipu_bridge_parse_orientation()
277 pld->panel); in ipu_bridge_parse_orientation()
282 ACPI_FREE(pld); in ipu_bridge_parse_orientation()

12