Home
last modified time | relevance | path

Searched full:data (Results 1 – 25 of 8256) sorted by relevance

12345678910>>...331

/linux-3.3/drivers/hwmon/
Dibmpex.c42 static inline u16 extract_value(const char *data, int offset) in extract_value() argument
44 return be16_to_cpup((__be16 *)&data[offset]); in extract_value()
128 static int ibmpex_send_message(struct ibmpex_bmc_data *data) in ibmpex_send_message() argument
132 err = ipmi_validate_addr(&data->address, sizeof(data->address)); in ibmpex_send_message()
136 data->tx_msgid++; in ibmpex_send_message()
137 err = ipmi_request_settime(data->user, &data->address, data->tx_msgid, in ibmpex_send_message()
138 &data->tx_message, data, 0, 0, 0); in ibmpex_send_message()
144 dev_err(data->bmc_device, "request_settime=%x\n", err); in ibmpex_send_message()
147 dev_err(data->bmc_device, "validate_addr=%x\n", err); in ibmpex_send_message()
151 static int ibmpex_ver_check(struct ibmpex_bmc_data *data) in ibmpex_ver_check() argument
[all …]
Dsht15.c47 #define SHT15_TSU 150 /* (nsecs) data setup time */
66 * @d1: see data sheet
119 * struct sht15_data - device instance specific data
120 * @pdata: platform data (gpio's etc).
127 * @checksumming: flag used to enable the data validation with CRC.
187 * @data: sht15 specific data.
188 * @value: sht15 retrieved data.
192 static u8 sht15_crc8(struct sht15_data *data, in sht15_crc8() argument
196 u8 crc = sht15_reverse(data->val_status & 0x0F); in sht15_crc8()
208 * @data: sht15 specific data
[all …]
Dibmaem.c151 void (*update)(struct aem_data *data);
185 /* Data structures returned by the AEM firmware */
237 /* Data structures to talk to the IPMI layer */
248 static void aem_remove_sensors(struct aem_data *data);
249 static int aem1_find_sensors(struct aem_data *data);
250 static int aem2_find_sensors(struct aem_data *data);
251 static void update_aem1_sensors(struct aem_data *data);
252 static void update_aem2_sensors(struct aem_data *data);
268 /* Initialize IPMI address, message buffers and user data */
269 static int aem_init_ipmi_data(struct aem_ipmi_data *data, int iface, in aem_init_ipmi_data() argument
[all …]
Dw83627ehf.c70 /* used to set data->name = w83627ehf_device_names[data->sio_kind] */
105 #define SIO_REG_VID_DATA 0xF1 /* VID data */
417 * Data structures and manipulation thereof
510 static inline void w83627ehf_set_bank(struct w83627ehf_data *data, u16 reg) in w83627ehf_set_bank() argument
513 if (data->bank != bank) { in w83627ehf_set_bank()
514 outb_p(W83627EHF_REG_BANK, data->addr + ADDR_REG_OFFSET); in w83627ehf_set_bank()
515 outb_p(bank, data->addr + DATA_REG_OFFSET); in w83627ehf_set_bank()
516 data->bank = bank; in w83627ehf_set_bank()
520 static u16 w83627ehf_read_value(struct w83627ehf_data *data, u16 reg) in w83627ehf_read_value() argument
524 mutex_lock(&data->lock); in w83627ehf_read_value()
[all …]
Dexynos4_tmu.c87 static int temp_to_code(struct exynos4_tmu_data *data, u8 temp) in temp_to_code() argument
89 struct exynos4_tmu_platform_data *pdata = data->pdata; in temp_to_code()
101 (data->temp_error2 - data->temp_error1) / in temp_to_code()
102 (85 - 25) + data->temp_error1; in temp_to_code()
105 temp_code = temp + data->temp_error1 - 25; in temp_to_code()
119 static int code_to_temp(struct exynos4_tmu_data *data, u8 temp_code) in code_to_temp() argument
121 struct exynos4_tmu_platform_data *pdata = data->pdata; in code_to_temp()
132 temp = (temp_code - data->temp_error1) * (85 - 25) / in code_to_temp()
133 (data->temp_error2 - data->temp_error1) + 25; in code_to_temp()
136 temp = temp_code - data->temp_error1 + 25; in code_to_temp()
[all …]
Dw83627hf.c162 /* Where are the sensors address/data registers relative to the region offset */
348 /* For each registered chip, we need to keep some data in memory.
388 static int w83627hf_read_value(struct w83627hf_data *data, u16 reg);
389 static int w83627hf_write_value(struct w83627hf_data *data, u16 reg, u16 value);
390 static void w83627hf_update_fan_div(struct w83627hf_data *data);
407 struct w83627hf_data *data = w83627hf_update_device(dev); in show_in_input() local
408 return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in[nr])); in show_in_input()
414 struct w83627hf_data *data = w83627hf_update_device(dev); in show_in_min() local
415 return sprintf(buf, "%ld\n", (long)IN_FROM_REG(data->in_min[nr])); in show_in_min()
421 struct w83627hf_data *data = w83627hf_update_device(dev); in show_in_max() local
[all …]
Dw83793.c271 /* Somewhat ugly :( global data pointer list with all devices, so that
272 we can find our device data as when using misc_register. There is no
273 other method to get to one's device data from the open file-op and
277 /* Note this lock not only protect list access, but also data.kref access */
280 /* Release our data struct when we're detached from the i2c client *and* all
284 struct w83793_data *data = container_of(ref, struct w83793_data, kref); in w83793_release_resources() local
285 kfree(data); in w83793_release_resources()
320 struct w83793_data *data = dev_get_drvdata(dev); in show_vrm() local
321 return sprintf(buf, "%d\n", data->vrm); in show_vrm()
327 struct w83793_data *data = w83793_update_device(dev); in show_vid() local
[all …]
Dlm63.c167 * Driver data (common to all clients)
191 * Client data (each client gets its own)
233 static inline int temp8_from_reg(struct lm63_data *data, int nr) in temp8_from_reg() argument
235 if (data->remote_unsigned) in temp8_from_reg()
236 return TEMP8_FROM_REG((u8)data->temp8[nr]); in temp8_from_reg()
237 return TEMP8_FROM_REG(data->temp8[nr]); in temp8_from_reg()
240 static inline int lut_temp_from_reg(struct lm63_data *data, int nr) in lut_temp_from_reg() argument
242 return data->temp8[nr] * (data->lut_temp_highres ? 500 : 1000); in lut_temp_from_reg()
253 struct lm63_data *data = lm63_update_device(dev); in show_fan() local
254 return sprintf(buf, "%d\n", FAN_FROM_REG(data->fan[attr->index])); in show_fan()
[all …]
/linux-3.3/drivers/net/wireless/b43/
Dphy_lp.c515 u8 data[6]; member
528 { .freq = 12000, .data[0] = 6, .data[1] = 6, .data[2] = 6, in lpphy_2062_init()
529 .data[3] = 6, .data[4] = 10, .data[5] = 6, }, in lpphy_2062_init()
530 { .freq = 13000, .data[0] = 4, .data[1] = 4, .data[2] = 4, in lpphy_2062_init()
531 .data[3] = 4, .data[4] = 11, .data[5] = 7, }, in lpphy_2062_init()
532 { .freq = 14400, .data[0] = 3, .data[1] = 3, .data[2] = 3, in lpphy_2062_init()
533 .data[3] = 3, .data[4] = 12, .data[5] = 7, }, in lpphy_2062_init()
534 { .freq = 16200, .data[0] = 3, .data[1] = 3, .data[2] = 3, in lpphy_2062_init()
535 .data[3] = 3, .data[4] = 13, .data[5] = 8, }, in lpphy_2062_init()
536 { .freq = 18000, .data[0] = 2, .data[1] = 2, .data[2] = 2, in lpphy_2062_init()
[all …]
/linux-3.3/drivers/input/misc/
Dcma3000_d0x.c84 #define CMA3000_READ(data, reg, msg) \ argument
85 (data->bus_ops->read(data->dev, reg, msg))
86 #define CMA3000_SET(data, reg, val, msg) \ argument
87 ((data)->bus_ops->write(data->dev, reg, val, msg))
106 static void decode_mg(struct cma3000_accl_data *data, int *datax, in decode_mg() argument
109 /* Data in 2's complement, convert to mg */ in decode_mg()
110 *datax = ((s8)*datax) * data->bit_to_mg; in decode_mg()
111 *datay = ((s8)*datay) * data->bit_to_mg; in decode_mg()
112 *dataz = ((s8)*dataz) * data->bit_to_mg; in decode_mg()
117 struct cma3000_accl_data *data = dev_id; in cma3000_thread_irq() local
[all …]
/linux-3.3/drivers/bluetooth/
Dbcm203x.c81 struct bcm203x_data *data = urb->context; in bcm203x_complete() local
89 data->state = BCM203X_ERROR; in bcm203x_complete()
93 switch (data->state) { in bcm203x_complete()
95 memcpy(data->buffer, "#", 1); in bcm203x_complete()
98 data->buffer, 1, bcm203x_complete, data); in bcm203x_complete()
100 data->state = BCM203X_SELECT_MEMORY; in bcm203x_complete()
103 schedule_work(&data->work); in bcm203x_complete()
108 data->buffer, 32, bcm203x_complete, data, 1); in bcm203x_complete()
110 data->state = BCM203X_CHECK_MEMORY; in bcm203x_complete()
112 if (usb_submit_urb(data->urb, GFP_ATOMIC) < 0) in bcm203x_complete()
[all …]
Dbfusb.c93 static struct urb *bfusb_get_completed(struct bfusb_data *data) in bfusb_get_completed() argument
98 BT_DBG("bfusb %p", data); in bfusb_get_completed()
100 skb = skb_dequeue(&data->completed_q); in bfusb_get_completed()
109 static void bfusb_unlink_urbs(struct bfusb_data *data) in bfusb_unlink_urbs() argument
114 BT_DBG("bfusb %p", data); in bfusb_unlink_urbs()
116 while ((skb = skb_dequeue(&data->pending_q))) { in bfusb_unlink_urbs()
119 skb_queue_tail(&data->completed_q, skb); in bfusb_unlink_urbs()
122 while ((urb = bfusb_get_completed(data))) in bfusb_unlink_urbs()
126 static int bfusb_send_bulk(struct bfusb_data *data, struct sk_buff *skb) in bfusb_send_bulk() argument
129 struct urb *urb = bfusb_get_completed(data); in bfusb_send_bulk()
[all …]
Dbtusb.c229 static int inc_tx(struct btusb_data *data) in inc_tx() argument
234 spin_lock_irqsave(&data->txlock, flags); in inc_tx()
235 rv = test_bit(BTUSB_SUSPENDING, &data->flags); in inc_tx()
237 data->tx_in_flight++; in inc_tx()
238 spin_unlock_irqrestore(&data->txlock, flags); in inc_tx()
246 struct btusb_data *data = hdev->driver_data; in btusb_intr_complete() local
266 if (!test_bit(BTUSB_INTR_RUNNING, &data->flags)) in btusb_intr_complete()
269 usb_mark_last_busy(data->udev); in btusb_intr_complete()
270 usb_anchor_urb(urb, &data->intr_anchor); in btusb_intr_complete()
285 struct btusb_data *data = hdev->driver_data; in btusb_submit_intr_urb() local
[all …]
/linux-3.3/drivers/net/ethernet/tundra/
Dtsi108_eth.c174 struct tsi108_prv_data *data = netdev_priv(dev); in dump_eth_one() local
180 TSI_READ(TSI108_EC_INTMASK), data->phy_ok, in dump_eth_one()
181 data->link_up, data->speed, data->duplex); in dump_eth_one()
184 data->txhead, data->txtail, data->txfree, in dump_eth_one()
191 data->rxhead, data->rxtail, data->rxfree, in dump_eth_one()
194 TSI_READ(TSI108_EC_RXERR), data->rxpending); in dump_eth_one()
204 static int tsi108_read_mii(struct tsi108_prv_data *data, int reg) in tsi108_read_mii() argument
209 (data->phy << TSI108_MAC_MII_ADDR_PHY) | in tsi108_read_mii()
226 static void tsi108_write_mii(struct tsi108_prv_data *data, in tsi108_write_mii() argument
231 (data->phy << TSI108_MAC_MII_ADDR_PHY) | in tsi108_write_mii()
[all …]
/linux-3.3/drivers/cpufreq/
Dpowernow-k8.c27 * power and thermal data sheets, (e.g. 30417.pdf, 30430.pdf, 43375.pdf)
88 static u32 find_khz_freq_from_pstate(struct cpufreq_frequency_table *data, in find_khz_freq_from_pstate() argument
91 return data[ps_to_as[pstate]].frequency; in find_khz_freq_from_pstate()
127 static int query_current_values_with_pending_wait(struct powernow_k8_data *data) in query_current_values_with_pending_wait() argument
135 data->currpstate = i; in query_current_values_with_pending_wait()
141 if ((boot_cpu_data.x86 == 0x11) && (i >= data->numps)) in query_current_values_with_pending_wait()
142 data->currpstate = HW_PSTATE_0; in query_current_values_with_pending_wait()
154 data->currvid = hi & MSR_S_HI_CURRENT_VID; in query_current_values_with_pending_wait()
155 data->currfid = lo & MSR_S_LO_CURRENT_FID; in query_current_values_with_pending_wait()
161 static void count_off_irt(struct powernow_k8_data *data) in count_off_irt() argument
[all …]
/linux-3.3/drivers/spi/
Dspi-topcliff-pch.c38 #define PCH_SPDWR 0x0C /* SPI write data register */
39 #define PCH_SPDRR 0x10 /* SPI read data register */
149 * @bpw_len: Length of data to be transferred in bits per
152 * @tx_index: Transmit data count; for bookkeeping during
154 * @rx_index: Receive data count; for bookkeeping during
156 * @tx_buff: Buffer for data to be transmitted
157 * @rx_index: Buffer for Received data
166 * @board_dat: Reference to the SPI device data structure
235 struct pch_spi_data *data = spi_master_get_devdata(master); in pch_spi_writereg() local
236 iowrite32(val, (data->io_remap_addr + idx)); in pch_spi_writereg()
[all …]
/linux-3.3/drivers/media/rc/
Dwinbond-cir.c62 /* CEIR Wake-Up Registers, relative to data->wbase */
69 #define WBCIR_REG_WCEIR_DATA 0x09 /* CEIR Receiver Data */
74 /* CEIR Enhanced Functionality Registers, relative to data->ebase */
81 /* SP3 Banked Registers, relative to data->sbase */
84 #define WBCIR_REG_SP3_RXDATA 0x00 /* FIFO RX data (r) */
85 #define WBCIR_REG_SP3_TXDATA 0x00 /* FIFO TX data (w) */
124 /* RX data bit for WBCIR_REG_SP3_IER and WBCIR_REG_SP3_EIR */
126 /* TX data low bit for WBCIR_REG_SP3_IER and WBCIR_REG_SP3_EIR */
130 /* TX data empty bit for WBCEIR_REG_SP3_IER and WBCIR_REG_SP3_EIR */
134 /* RX data available bit for WBCIR_REG_SP3_LSR */
[all …]
/linux-3.3/arch/powerpc/sysdev/
Dpmi.c53 static struct pmi_data *data; variable
60 spin_lock(&data->pmi_spinlock); in pmi_irq_handler()
62 type = ioread8(data->pmi_reg + PMI_READ_TYPE); in pmi_irq_handler()
65 if (type & PMI_ACK && !data->completion) { in pmi_irq_handler()
71 if (data->completion && !(type & PMI_ACK)) { in pmi_irq_handler()
77 data->msg.type = type; in pmi_irq_handler()
78 data->msg.data0 = ioread8(data->pmi_reg + PMI_READ_DATA0); in pmi_irq_handler()
79 data->msg.data1 = ioread8(data->pmi_reg + PMI_READ_DATA1); in pmi_irq_handler()
80 data->msg.data2 = ioread8(data->pmi_reg + PMI_READ_DATA2); in pmi_irq_handler()
83 spin_unlock(&data->pmi_spinlock); in pmi_irq_handler()
[all …]
/linux-3.3/drivers/net/ethernet/ti/
Ddavinci_mdio.c96 static void __davinci_mdio_reset(struct davinci_mdio_data *data) in __davinci_mdio_reset() argument
100 mdio_in = clk_get_rate(data->clk); in __davinci_mdio_reset()
101 div = (mdio_in / data->pdata.bus_freq) - 1; in __davinci_mdio_reset()
106 __raw_writel(div | CONTROL_ENABLE, &data->regs->control); in __davinci_mdio_reset()
111 * 32 bits of transferred data in __davinci_mdio_reset()
123 data->access_time = usecs_to_jiffies(access_time * 4); in __davinci_mdio_reset()
124 if (!data->access_time) in __davinci_mdio_reset()
125 data->access_time = 1; in __davinci_mdio_reset()
130 struct davinci_mdio_data *data = bus->priv; in davinci_mdio_reset() local
133 __davinci_mdio_reset(data); in davinci_mdio_reset()
[all …]
/linux-3.3/arch/ia64/kernel/
Dsalinfo.c56 static int salinfo_read(char *page, char **start, off_t off, int count, int *eof, void *data);
87 (2 * ARRAY_SIZE(salinfo_log_name)) + /* /proc/sal/mca/{event,data} */
90 /* Some records we get ourselves, some are accessed as saved data in buffers
101 * Write "read <cpunum>" to the data file.
102 * Write "clear <cpunum>" to the data file.
103 * Write "oemdata <cpunum> <offset> to the data file.
104 * Read from the data file.
105 * Close the data file.
113 * read data -> return EOF.
119 * write "oemdata <cpunum> <offset> -> format the oem data, goto OEMDATA.
[all …]
/linux-3.3/drivers/leds/
Dleds-pca9532.c107 struct pca9532_data *data = i2c_get_clientdata(client); in pca9532_calcpwm() local
108 for (i = 0; i < data->chip_info->num_leds; i++) { in pca9532_calcpwm()
109 if (data->leds[i].type == PCA9532_TYPE_LED && in pca9532_calcpwm()
110 data->leds[i].state == PCA9532_PWM0+pwm) { in pca9532_calcpwm()
112 b += data->leds[i].ldev.brightness; in pca9532_calcpwm()
124 data->pwm[pwm] = b; in pca9532_calcpwm()
125 data->psc[pwm] = blink; in pca9532_calcpwm()
131 struct pca9532_data *data = i2c_get_clientdata(client); in pca9532_setpwm() local
132 u8 maxleds = data->chip_info->num_leds; in pca9532_setpwm()
134 mutex_lock(&data->update_lock); in pca9532_setpwm()
[all …]
/linux-3.3/drivers/net/wireless/iwlegacy/
D4965-calib.c57 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
131 struct il_sensitivity_data *data = NULL; in il4965_sens_energy_cck() local
134 data = &(il->sensitivity_data); in il4965_sens_energy_cck()
136 data->nrg_auto_corr_silence_diff = 0; in il4965_sens_energy_cck()
152 data->nrg_silence_rssi[data->nrg_silence_idx] = max_silence_rssi; in il4965_sens_energy_cck()
153 data->nrg_silence_idx++; in il4965_sens_energy_cck()
154 if (data->nrg_silence_idx >= NRG_NUM_PREV_STAT_L) in il4965_sens_energy_cck()
155 data->nrg_silence_idx = 0; in il4965_sens_energy_cck()
159 val = data->nrg_silence_rssi[i]; in il4965_sens_energy_cck()
168 i = data->nrg_energy_idx; in il4965_sens_energy_cck()
[all …]
/linux-3.3/drivers/regulator/
Dvirtual.c33 struct virtual_consumer_data *data) in update_voltage_constraints() argument
37 if (data->min_uV && data->max_uV in update_voltage_constraints()
38 && data->min_uV <= data->max_uV) { in update_voltage_constraints()
40 data->min_uV, data->max_uV); in update_voltage_constraints()
41 ret = regulator_set_voltage(data->regulator, in update_voltage_constraints()
42 data->min_uV, data->max_uV); in update_voltage_constraints()
50 if (data->min_uV && data->max_uV && !data->enabled) { in update_voltage_constraints()
52 ret = regulator_enable(data->regulator); in update_voltage_constraints()
54 data->enabled = true; in update_voltage_constraints()
60 if (!(data->min_uV && data->max_uV) && data->enabled) { in update_voltage_constraints()
[all …]
/linux-3.3/fs/nfs/
Dunlink.c33 * nfs_free_unlinkdata - release data from a sillydelete operation.
34 * @data: pointer to unlink structure.
37 nfs_free_unlinkdata(struct nfs_unlinkdata *data) in nfs_free_unlinkdata() argument
39 iput(data->dir); in nfs_free_unlinkdata()
40 put_rpccred(data->cred); in nfs_free_unlinkdata()
41 kfree(data->args.name.name); in nfs_free_unlinkdata()
42 kfree(data); in nfs_free_unlinkdata()
47 * nfs_copy_dname - copy dentry name to data structure
49 * @data: nfs_unlinkdata
51 static int nfs_copy_dname(struct dentry *dentry, struct nfs_unlinkdata *data) in nfs_copy_dname() argument
[all …]
/linux-3.3/drivers/usb/class/
Dusbtmc.c72 /* This structure holds private data for each USBTMC device. One copy is
105 struct usbtmc_device_data *data = to_usbtmc_data(kref); in usbtmc_delete() local
107 usb_put_dev(data->usb_dev); in usbtmc_delete()
108 kfree(data); in usbtmc_delete()
114 struct usbtmc_device_data *data; in usbtmc_open() local
125 data = usb_get_intfdata(intf); in usbtmc_open()
126 kref_get(&data->kref); in usbtmc_open()
128 /* Store pointer in file structure's private data field */ in usbtmc_open()
129 filp->private_data = data; in usbtmc_open()
137 struct usbtmc_device_data *data = file->private_data; in usbtmc_release() local
[all …]

12345678910>>...331