Searched refs:pld (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/mfd/
H A Dkempld-core.c25 * Get hardware mutex to block firmware from accessing the pld.
29 static void kempld_get_hardware_mutex(struct kempld_device_data *pld) argument
32 while (ioread8(pld->io_index) & KEMPLD_MUTEX_KEY)
36 static void kempld_release_hardware_mutex(struct kempld_device_data *pld) argument
39 iowrite8(KEMPLD_MUTEX_KEY, pld->io_index);
42 static int kempld_get_info_generic(struct kempld_device_data *pld) argument
47 kempld_get_mutex(pld);
49 version = kempld_read16(pld, KEMPLD_VERSION);
50 spec = kempld_read8(pld, KEMPLD_SPEC);
51 pld
92 kempld_register_cells_generic(struct kempld_device_data *pld) argument
163 kempld_read8(struct kempld_device_data *pld, u8 index) argument
178 kempld_write8(struct kempld_device_data *pld, u8 index, u8 data) argument
192 kempld_read16(struct kempld_device_data *pld, u8 index) argument
206 kempld_write16(struct kempld_device_data *pld, u8 index, u16 data) argument
220 kempld_read32(struct kempld_device_data *pld, u8 index) argument
234 kempld_write32(struct kempld_device_data *pld, u8 index, u32 data) argument
245 kempld_get_mutex(struct kempld_device_data *pld) argument
258 kempld_release_mutex(struct kempld_device_data *pld) argument
275 kempld_get_info(struct kempld_device_data *pld) argument
318 kempld_register_cells(struct kempld_device_data *pld) argument
325 kempld_get_type_string(struct kempld_device_data *pld) argument
350 struct kempld_device_data *pld = dev_get_drvdata(dev); local
358 struct kempld_device_data *pld = dev_get_drvdata(dev); local
366 struct kempld_device_data *pld = dev_get_drvdata(dev); local
386 kempld_detect_device(struct kempld_device_data *pld) argument
452 struct kempld_device_data *pld; local
503 struct kempld_device_data *pld = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-kempld.c57 struct kempld_device_data *pld; member in struct:kempld_i2c_data
84 struct kempld_device_data *pld = i2c->pld; local
85 u8 stat = kempld_read8(pld, KEMPLD_I2C_STAT);
95 kempld_write8(pld, KEMPLD_I2C_CMD, I2C_CMD_IACK);
104 kempld_write8(pld, KEMPLD_I2C_CMD, I2C_CMD_STOP);
127 kempld_write8(pld, KEMPLD_I2C_DATA, addr);
128 kempld_write8(pld, KEMPLD_I2C_CMD, I2C_CMD_START);
135 kempld_write8(pld, KEMPLD_I2C_DATA, i2c->msg->addr & 0xff);
136 kempld_write8(pld, KEMPLD_I2C_CM
190 struct kempld_device_data *pld = i2c->pld; local
224 struct kempld_device_data *pld = i2c->pld; local
292 struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); local
334 struct kempld_device_data *pld = i2c->pld; local
355 struct kempld_device_data *pld = i2c->pld; local
370 struct kempld_device_data *pld = i2c->pld; local
[all...]
/linux-master/drivers/gpio/
H A Dgpio-kempld.c27 struct kempld_device_data *pld; member in struct:kempld_gpio_data
34 static void kempld_gpio_bitop(struct kempld_device_data *pld, argument
39 status = kempld_read8(pld, reg);
44 kempld_write8(pld, reg, status);
47 static int kempld_gpio_get_bit(struct kempld_device_data *pld, u8 reg, u8 bit) argument
51 kempld_get_mutex(pld);
52 status = kempld_read8(pld, reg);
53 kempld_release_mutex(pld);
61 struct kempld_device_data *pld = gpio->pld; local
69 struct kempld_device_data *pld = gpio->pld; local
79 struct kempld_device_data *pld = gpio->pld; local
92 struct kempld_device_data *pld = gpio->pld; local
105 struct kempld_device_data *pld = gpio->pld; local
113 kempld_gpio_pincount(struct kempld_device_data *pld) argument
136 struct kempld_device_data *pld = dev_get_drvdata(dev->parent); local
[all...]
/linux-master/drivers/watchdog/
H A Dkempld_wdt.c74 struct kempld_device_data *pld; member in struct:kempld_wdt_data
106 struct kempld_device_data *pld = wdt_data->pld; local
112 kempld_get_mutex(pld);
113 stage_cfg = kempld_read8(pld, KEMPLD_WDT_STAGE_CFG(stage->id));
122 kempld_write8(pld, KEMPLD_WDT_STAGE_CFG(stage->id), stage_cfg);
123 kempld_release_mutex(pld);
132 struct kempld_device_data *pld = wdt_data->pld; local
144 stage_timeout64 = (u64)timeout * pld
172 struct kempld_device_data *pld = wdt_data->pld; local
258 struct kempld_device_data *pld = wdt_data->pld; local
282 struct kempld_device_data *pld = wdt_data->pld; local
307 struct kempld_device_data *pld = wdt_data->pld; local
327 struct kempld_device_data *pld = wdt_data->pld; local
365 struct kempld_device_data *pld = wdt_data->pld; local
436 struct kempld_device_data *pld = dev_get_drvdata(pdev->dev.parent); local
501 struct kempld_device_data *pld = wdt_data->pld; local
[all...]
/linux-master/arch/alpha/kernel/
H A Dirq_pyxis.c70 unsigned long pld; local
74 pld = *(vulp)PYXIS_INT_REQ;
75 pld &= cached_irq_mask;
81 while (pld) {
82 i = ffz(~pld);
83 pld &= pld - 1; /* clear least bit set */
H A Dsys_rx164.c70 unsigned long pld; local
77 pld = *dirr;
83 while (pld) {
84 i = ffz(~pld);
85 pld &= pld - 1; /* clear least bit set */
H A Dsys_eb64p.c67 unsigned long pld; local
71 pld = inb(0x26) | (inb(0x27) << 8);
77 while (pld) {
78 i = ffz(~pld);
79 pld &= pld - 1; /* clear least bit set */
H A Dsys_mikasa.c67 unsigned long pld; local
71 pld = (((~inw(0x534) & 0x0000ffffUL) << 16)
79 while (pld) {
80 i = ffz(~pld);
81 pld &= pld - 1; /* clear least bit set */
H A Dsys_alcor.c87 unsigned long pld; local
91 pld = (*(vuip)GRU_INT_REQ) & GRU_INT_REQ_BITS;
97 while (pld) {
98 i = ffz(~pld);
99 pld &= pld - 1; /* clear least bit set */
H A Dsys_noritake.c72 unsigned long pld; local
76 pld = (((unsigned long) inw(0x54c) << 32)
85 while (pld) {
86 i = ffz(~pld);
87 pld &= pld - 1; /* clear least bit set */
H A Dsys_cabriolet.c69 unsigned long pld; local
73 pld = inb(0x804) | (inb(0x805) << 8) | (inb(0x806) << 16);
79 while (pld) {
80 i = ffz(~pld);
81 pld &= pld - 1; /* clear least bit set */
H A Dsys_dp264.c193 unsigned long pld; local
197 pld = TSUNAMI_cchip->dir0.csr;
203 while (pld) {
204 i = ffz(~pld);
205 pld &= pld - 1; /* clear least bit set */
/linux-master/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-master/drivers/base/
H A Dphysical_location.c15 struct acpi_pld_info *pld; local
21 status = acpi_get_physical_device_location(ACPI_HANDLE(dev), &pld);
28 ACPI_FREE(pld);
32 dev->physical_location->panel = pld->panel;
33 dev->physical_location->vertical_position = pld->vertical_position;
34 dev->physical_location->horizontal_position = pld->horizontal_position;
35 dev->physical_location->dock = pld->dock;
36 dev->physical_location->lid = pld->lid;
38 ACPI_FREE(pld);
/linux-master/arch/arm/lib/
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])
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 [r
[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 [r
[all...]
/linux-master/drivers/usb/core/
H A Dusb-acpi.c157 struct acpi_pld_info *pld = NULL; local
169 status = acpi_get_physical_device_location(handle, &pld);
170 if (ACPI_SUCCESS(status) && pld)
172 pld->group_token << 8 | pld->group_position;
184 if (!pld)
186 else if (pld->user_visible)
195 ACPI_FREE(pld);
/linux-master/drivers/scsi/bfa/
H A Dbfa_fcbuild.h145 u16 fc_plogi_build(struct fchs_s *fchs, void *pld, u32 d_id,
159 u16 fc_rspnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
161 u16 fc_rsnn_nn_build(struct fchs_s *fchs, void *pld, u32 s_id,
164 u16 fc_rftid_build(struct fchs_s *fchs, void *pld, u32 s_id,
177 u16 fc_gpnid_build(struct fchs_s *fchs, void *pld, u32 s_id,
187 u16 fc_plogi_acc_build(struct fchs_s *fchs, void *pld, u32 d_id,
196 enum fc_parse_status fc_adisc_parse(struct fchs_s *fchs, void *pld,
210 u16 fc_prli_build(struct fchs_s *fchs, void *pld, u32 d_id,
215 u16 fc_prli_acc_build(struct fchs_s *fchs, void *pld, u32 d_id,
236 u16 fc_gid_ft_build(struct fchs_s *fchs, void *pld, u3
[all...]
/linux-master/drivers/scsi/csiostor/
H A Dcsio_lnode.c294 uint8_t *pld; local
328 pld = (uint8_t *)csio_ct_get_pld(cmd);
329 port_name = (struct fc_fdmi_port_name *)pld;
331 pld += sizeof(*port_name);
334 attrib_blk = (struct fs_fdmi_attrs *)pld;
337 pld += sizeof(attrib_blk->numattrs);
343 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_FC4TYPES,
347 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_SUPPORTEDSPEED,
366 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_CURRENTPORTSPEED,
371 csio_append_attrib(&pld, FC_FDMI_PORT_ATTR_MAXFRAMESIZ
407 uint8_t *pld; local
1724 csio_ln_mgmt_submit_wr(struct csio_mgmtm *mgmtm, struct csio_ioreq *io_req, uint8_t sub_op, struct csio_dma_buf *pld, uint32_t pld_len) argument
1805 csio_ln_mgmt_submit_req(struct csio_ioreq *io_req, void (*io_cbfn) (struct csio_hw *, struct csio_ioreq *), enum fcoe_cmn_type req_type, struct csio_dma_buf *pld, uint32_t pld_len) argument
[all...]
/linux-master/arch/arm/mach-omap2/
H A Dprm.h151 extern int prm_register(struct prm_ll_data *pld);
152 extern int prm_unregister(struct prm_ll_data *pld);
H A Dprm_common.c542 * @pld: low-level per-SoC OMAP PRM data & function pointers to register
546 * pointed to by @pld valid until it calls prm_unregister() and
547 * it returns successfully. Returns 0 upon success, -EINVAL if @pld
551 int prm_register(struct prm_ll_data *pld) argument
553 if (!pld)
559 prm_ll_data = pld;
566 * @pld: low-level per-SoC OMAP PRM data & function pointers to unregister
570 * caller may not destroy any of the data pointed to by @pld until
572 * -EINVAL if @pld is NULL or if @pld doe
575 prm_unregister(struct prm_ll_data *pld) argument
[all...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dar9003_mci.c481 u32 pld[4] = {0, 0, 0, 0}; local
483 MCI_GPM_SET_TYPE_OPCODE(pld, MCI_GPM_COEX_AGENT,
486 *(((u8 *)pld) + MCI_GPM_COEX_B_BT_FLAGS_OP) = opcode;
487 *(((u8 *)pld) + MCI_GPM_COEX_W_BT_FLAGS + 0) = bt_flags & 0xFF;
488 *(((u8 *)pld) + MCI_GPM_COEX_W_BT_FLAGS + 1) = (bt_flags >> 8) & 0xFF;
489 *(((u8 *)pld) + MCI_GPM_COEX_W_BT_FLAGS + 2) = (bt_flags >> 16) & 0xFF;
490 *(((u8 *)pld) + MCI_GPM_COEX_W_BT_FLAGS + 3) = (bt_flags >> 24) & 0xFF;
492 return ar9003_mci_send_message(ah, MCI_GPM, 0, pld, 16,
1234 u32 pld[4] = {0, 0, 0, 0}; local
1240 MCI_GPM_SET_CAL_TYPE(pld, MCI_GPM_WLAN_CAL_RE
1256 u32 pld[4] = {0, 0, 0, 0}; local
[all...]
/linux-master/sound/soc/codecs/
H A Dak4375.c101 unsigned int pld; member in struct:ak4375_priv
260 ak4375->pld = 0;
262 ak4375->pld = 1;
264 freq_in = 32 * ak4375->rate / (ak4375->pld + 1);
346 (ak4375->pld & 0xff00) >> 8);
348 ak4375->pld & 0x00ff);
362 ak4375->rate, mclk, freq_in, freq_out, ak4375->pld, plm, mdiv, div);
/linux-master/drivers/ptp/
H A Dptp_ines.c733 static int ines_ptp_ctrl_probe(struct platform_device *pld) argument
739 addr = devm_platform_ioremap_resource(pld, 0);
749 if (ines_clock_init(clock, &pld->dev, addr)) {
754 err = register_mii_tstamp_controller(&pld->dev, &ines_ctrl);
763 dev_set_drvdata(&pld->dev, clock);
768 static int ines_ptp_ctrl_remove(struct platform_device *pld) argument
770 struct ines_clock *clock = dev_get_drvdata(&pld->dev);
772 unregister_mii_tstamp_controller(&pld->dev);

Completed in 266 milliseconds

12