/linux-master/drivers/mfd/ |
H A D | kempld-core.c | 25 * 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 D | i2c-kempld.c | 57 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 D | gpio-kempld.c | 27 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 D | kempld_wdt.c | 74 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 D | irq_pyxis.c | 70 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 D | sys_rx164.c | 70 unsigned long pld; local 77 pld = *dirr; 83 while (pld) { 84 i = ffz(~pld); 85 pld &= pld - 1; /* clear least bit set */
|
H A D | sys_eb64p.c | 67 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 D | sys_mikasa.c | 67 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 D | sys_alcor.c | 87 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 D | sys_noritake.c | 72 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 D | sys_cabriolet.c | 69 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 D | sys_dp264.c | 193 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 D | kempld.h | 117 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 D | physical_location.c | 15 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 D | copy_page.S | 26 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 D | memmove.S | 46 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 D | copy_template.S | 80 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 D | usb-acpi.c | 157 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 D | bfa_fcbuild.h | 145 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 D | csio_lnode.c | 294 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 D | prm.h | 151 extern int prm_register(struct prm_ll_data *pld); 152 extern int prm_unregister(struct prm_ll_data *pld);
|
H A D | prm_common.c | 542 * @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 D | ar9003_mci.c | 481 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 D | ak4375.c | 101 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 D | ptp_ines.c | 733 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);
|