Home
last modified time | relevance | path

Searched refs:msb (Results 1 – 25 of 68) sorted by relevance

123

/drivers/memstick/core/
Dms_block.c151 static int msb_validate_used_block_bitmap(struct msb_data *msb) in msb_validate_used_block_bitmap() argument
159 for (i = 0; i < msb->zone_count; i++) in msb_validate_used_block_bitmap()
160 total_free_blocks += msb->free_block_count[i]; in msb_validate_used_block_bitmap()
162 if (msb->block_count - bitmap_weight(msb->used_blocks_bitmap, in msb_validate_used_block_bitmap()
163 msb->block_count) == total_free_blocks) in msb_validate_used_block_bitmap()
167 msb->read_only = true; in msb_validate_used_block_bitmap()
172 static void msb_mark_block_used(struct msb_data *msb, int pba) in msb_mark_block_used() argument
176 if (test_bit(pba, msb->used_blocks_bitmap)) { in msb_mark_block_used()
179 msb->read_only = true; in msb_mark_block_used()
183 if (msb_validate_used_block_bitmap(msb)) in msb_mark_block_used()
[all …]
Dmspro_block.c188 struct mspro_block_data *msb = disk->private_data; in mspro_block_bd_open() local
193 if (msb && msb->card) { in mspro_block_bd_open()
194 msb->usage_count++; in mspro_block_bd_open()
195 if ((mode & FMODE_WRITE) && msb->read_only) in mspro_block_bd_open()
209 struct mspro_block_data *msb = disk->private_data; in mspro_block_disk_release() local
214 if (msb) { in mspro_block_disk_release()
215 if (msb->usage_count) in mspro_block_disk_release()
216 msb->usage_count--; in mspro_block_disk_release()
218 if (!msb->usage_count) { in mspro_block_disk_release()
219 kfree(msb); in mspro_block_disk_release()
[all …]
/drivers/media/platform/vivid/
Dvivid-rds-gen.c65 data[0].msb = rds->picode >> 8; in vivid_rds_generate()
68 data[1].msb = (rds->pty >> 3) | (rds->tp << 2); in vivid_rds_generate()
78 data[1].msb |= 1 << 3; in vivid_rds_generate()
80 data[2].msb = rds->picode >> 8; in vivid_rds_generate()
83 data[3].msb = rds->psname[2 * (grp % 22)]; in vivid_rds_generate()
88 data[1].msb |= 4 << 3; in vivid_rds_generate()
89 data[2].msb = rds->radiotext[4 * ((grp - 4) % 22)]; in vivid_rds_generate()
92 data[3].msb = rds->radiotext[4 * ((grp - 4) % 22) + 2]; in vivid_rds_generate()
113 data[1].msb |= 8 << 3; in vivid_rds_generate()
116 data[2].msb = (date >> 7) & 0xff; in vivid_rds_generate()
[all …]
/drivers/s390/block/
Dscm_blk_cluster.c135 struct msb *msb = &scmrq->aob->msb[0]; in scm_prepare_cluster_request() local
147 msb->bs = MSB_BS_4K; in scm_prepare_cluster_request()
148 msb->oc = MSB_OC_READ; in scm_prepare_cluster_request()
149 msb->flags = MSB_FLAG_IDA; in scm_prepare_cluster_request()
150 msb->blk_count = write_cluster_size; in scm_prepare_cluster_request()
153 msb->scm_addr = round_down(addr, CLUSTER_SIZE); in scm_prepare_cluster_request()
155 if (msb->scm_addr != in scm_prepare_cluster_request()
158 msb->blk_count = 2 * write_cluster_size; in scm_prepare_cluster_request()
160 aidaw = scm_aidaw_fetch(scmrq, msb->blk_count * PAGE_SIZE); in scm_prepare_cluster_request()
165 msb->data_addr = (u64) aidaw; in scm_prepare_cluster_request()
[all …]
Dscm_blk.c130 struct msb *msb; in scm_request_done() local
135 msb = &scmrq->aob->msb[i]; in scm_request_done()
136 aidaw = msb->data_addr; in scm_request_done()
138 if ((msb->flags & MSB_FLAG_IDA) && aidaw && in scm_request_done()
186 struct msb *msb = &scmrq->aob->msb[pos]; in scm_request_prepare() local
196 msb->bs = MSB_BS_4K; in scm_request_prepare()
198 msb->scm_addr = scmdev->address + ((u64) blk_rq_pos(req) << 9); in scm_request_prepare()
199 msb->oc = (rq_data_dir(req) == READ) ? MSB_OC_READ : MSB_OC_WRITE; in scm_request_prepare()
200 msb->flags |= MSB_FLAG_IDA; in scm_request_prepare()
201 msb->data_addr = (u64) aidaw; in scm_request_prepare()
[all …]
/drivers/hwmon/
Dasc7621.c120 u8 msb[3]; member
182 return sprintf(buf, "%u\n", data->reg[param->msb[0]]); in show_u8()
197 data->reg[param->msb[0]] = reqval; in store_u8()
198 write_byte(client, param->msb[0], reqval); in store_u8()
212 (data->reg[param->msb[0]] >> param-> in show_bitmask()
232 currval = read_byte(client, param->msb[0]); in store_bitmask()
234 data->reg[param->msb[0]] = reqval; in store_bitmask()
235 write_byte(client, param->msb[0], reqval); in store_bitmask()
253 regval = (data->reg[param->msb[0]] << 8) | data->reg[param->lsb[0]]; in show_fan16()
280 data->reg[param->msb[0]] = (reqval >> 8) & 0xff; in store_fan16()
[all …]
Dsch56xx-common.c221 int lsb, msb; in sch56xx_read_virtual_reg16() local
228 msb = sch56xx_read_virtual_reg(addr, reg + 1); in sch56xx_read_virtual_reg16()
229 if (msb < 0) in sch56xx_read_virtual_reg16()
230 return msb; in sch56xx_read_virtual_reg16()
232 return lsb | (msb << 8); in sch56xx_read_virtual_reg16()
239 int msb, lsn; in sch56xx_read_virtual_reg12() local
242 msb = sch56xx_read_virtual_reg(addr, msb_reg); in sch56xx_read_virtual_reg12()
243 if (msb < 0) in sch56xx_read_virtual_reg12()
244 return msb; in sch56xx_read_virtual_reg12()
251 return (msb << 4) | (lsn >> 4); in sch56xx_read_virtual_reg12()
[all …]
/drivers/watchdog/
Dpcwd_usb.c213 unsigned char cmd, unsigned char *msb, unsigned char *lsb) in usb_pcwd_send_command() argument
230 buf[1] = *msb; /* Byte 1 = Data MSB */ in usb_pcwd_send_command()
246 cmd, *msb, *lsb); in usb_pcwd_send_command()
260 *msb = usb_pcwd->cmd_data_msb; in usb_pcwd_send_command()
271 unsigned char msb = 0x00; in usb_pcwd_start() local
277 &msb, &lsb); in usb_pcwd_start()
289 unsigned char msb = 0xA5; in usb_pcwd_stop() local
295 &msb, &lsb); in usb_pcwd_stop()
317 unsigned char msb = t / 256; in usb_pcwd_set_heartbeat() local
324 usb_pcwd_send_command(usb_pcwd, CMD_WRITE_WATCHDOG_TIMEOUT, &msb, &lsb); in usb_pcwd_set_heartbeat()
[all …]
Dpcwd_pci.c158 static int send_command(int cmd, int *msb, int *lsb) in send_command() argument
164 cmd, *msb, *lsb); in send_command()
174 outb_p(*msb, pcipcwd_private.io_addr + 5); in send_command()
199 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command()
206 cmd, *msb, *lsb); in send_command()
364 int msb; in pcipcwd_clear_status() local
383 msb = 0; in pcipcwd_clear_status()
385 send_command(CMD_GET_CLEAR_RESET_COUNT, &msb, &reset_counter); in pcipcwd_clear_status()
419 int msb; in pcipcwd_get_timeleft() local
424 send_command(CMD_READ_WATCHDOG_TIMEOUT, &msb, &lsb); in pcipcwd_get_timeleft()
[all …]
/drivers/power/
Dmax17040_battery.c114 u8 msb; in max17040_get_vcell() local
117 msb = max17040_read_reg(client, MAX17040_VCELL_MSB); in max17040_get_vcell()
120 chip->vcell = (msb << 4) + (lsb >> 4); in max17040_get_vcell()
126 u8 msb; in max17040_get_soc() local
129 msb = max17040_read_reg(client, MAX17040_SOC_MSB); in max17040_get_soc()
132 chip->soc = msb; in max17040_get_soc()
137 u8 msb; in max17040_get_version() local
140 msb = max17040_read_reg(client, MAX17040_VER_MSB); in max17040_get_version()
143 dev_info(&client->dev, "MAX17040 Fuel-Gauge Ver %d%d\n", msb, lsb); in max17040_get_version()
Drt5033_battery.c21 u32 msb; in rt5033_battery_get_capacity() local
23 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity()
25 return msb; in rt5033_battery_get_capacity()
44 u32 msb, lsb; in rt5033_battery_get_watt_prop() local
63 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop()
66 ret = ((msb << 4) + (lsb >> 4)) * 1250; in rt5033_battery_get_watt_prop()
/drivers/media/dvb-core/
Ddvb_math.c69 unsigned int msb; in intlog2() local
80 msb = fls(value) - 1; in intlog2()
96 significand = value << (31 - msb); in intlog2()
119 return ((msb << 24) + (logtable[logentry] << 8) + interpolation); in intlog2()
/drivers/staging/comedi/drivers/
Ddas08.c186 int lsb, msb; in das08_ai_insn_read() local
224 msb = inb(dev->iobase + DAS08_AI_MSB_REG); in das08_ai_insn_read()
227 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_insn_read()
229 data[n] = (msb << 8) + lsb; in das08_ai_insn_read()
241 unsigned int magnitude = lsb | ((msb & 0x7f) << 8); in das08_ai_insn_read()
247 if (msb & 0x80) in das08_ai_insn_read()
317 unsigned char msb; in das08_ao_set_data() local
320 msb = (data >> 8) & 0xff; in das08_ao_set_data()
323 outb(msb, dev->iobase + DAS08JR_AO_MSB_REG(chan)); in das08_ao_set_data()
328 outb(msb, dev->iobase + DAS08AOX_AO_MSB_REG(chan)); in das08_ao_set_data()
/drivers/misc/
Dbh1780gli.c74 int lsb, msb; in bh1780_show_lux() local
80 msb = bh1780_read(ddata, BH1780_REG_DHIGH, "DHIGH"); in bh1780_show_lux()
81 if (msb < 0) in bh1780_show_lux()
82 return msb; in bh1780_show_lux()
84 return sprintf(buf, "%d\n", (msb << 8) | lsb); in bh1780_show_lux()
Disl29003.c169 int lsb, msb, range, bitdepth; in isl29003_get_adc_value() local
179 msb = i2c_smbus_read_byte_data(client, ISL29003_REG_MSB_SENSOR); in isl29003_get_adc_value()
182 if (msb < 0) in isl29003_get_adc_value()
183 return msb; in isl29003_get_adc_value()
187 return (((msb << 8) | lsb) * gain_range[range]) >> bitdepth; in isl29003_get_adc_value()
/drivers/media/usb/as102/
Das102_fw.c34 char msb = tolower(*src) - '0'; in atohx() local
37 if (msb > 9) in atohx()
38 msb -= 7; in atohx()
42 *dst = value = ((msb & 0xF) << 4) | (lsb & 0xF); in atohx()
/drivers/staging/media/bcm2048/
Dradio-bcm2048.c188 #define msb(x) ((u8)((u16) x >> 8)) macro
190 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb) argument
604 msb(frequency)); in bcm2048_set_fm_frequency()
616 u8 lsb = 0, msb = 0; in bcm2048_get_fm_frequency() local
621 err |= bcm2048_recv_command(bdev, BCM2048_I2C_FM_FREQ1, &msb); in bcm2048_get_fm_frequency()
628 err = compose_u16(msb, lsb); in bcm2048_get_fm_frequency()
650 msb(frequency)); in bcm2048_set_fm_af_frequency()
661 u8 lsb = 0, msb = 0; in bcm2048_get_fm_af_frequency() local
666 err |= bcm2048_recv_command(bdev, BCM2048_I2C_FM_AF_FREQ1, &msb); in bcm2048_get_fm_af_frequency()
673 err = compose_u16(msb, lsb); in bcm2048_get_fm_af_frequency()
[all …]
/drivers/hwtracing/coresight/
Dcoresight-priv.h35 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) argument
/drivers/mfd/
Dsi476x-cmd.c34 #define msb(x) ((u8)((u16) x >> 8)) macro
450 msb(property), in si476x_core_cmd_set_property()
452 msb(value), in si476x_core_cmd_set_property()
477 msb(property), in si476x_core_cmd_get_property()
958 report->rds[V4L2_RDS_BLOCK_A].msb = resp[8]; in si476x_core_cmd_fm_rds_status()
962 report->rds[V4L2_RDS_BLOCK_B].msb = resp[10]; in si476x_core_cmd_fm_rds_status()
966 report->rds[V4L2_RDS_BLOCK_C].msb = resp[12]; in si476x_core_cmd_fm_rds_status()
970 report->rds[V4L2_RDS_BLOCK_D].msb = resp[14]; in si476x_core_cmd_fm_rds_status()
1152 msb(am_freq), in si476x_core_cmd_am_tune_freq_a10()
1168 msb(am_freq), in si476x_core_cmd_am_tune_freq_a20()
[all …]
/drivers/iio/adc/
Dlp8788_adc.c54 unsigned int msb; in lp8788_get_adc_result() local
86 msb = (rawdata[0] << 4) & 0x00000ff0; in lp8788_get_adc_result()
88 result = msb | lsb; in lp8788_get_adc_result()
/drivers/media/radio/si4713/
Dsi4713.c96 #define msb(x) ((u8)((u16) x >> 8)) macro
98 #define compose_u16(msb, lsb) (((u16)msb << 8) | lsb) argument
282 msb(prop), in si4713_read_property()
321 msb(prop), in si4713_write_property()
323 msb(val), in si4713_write_property()
562 msb(frequency), in si4713_tx_tune_freq()
656 msb(frequency), in si4713_tx_tune_measure()
745 msb(rdsb), in si4713_tx_rds_buff()
747 msb(rdsc), in si4713_tx_rds_buff()
749 msb(rdsd), in si4713_tx_rds_buff()
/drivers/media/dvb-frontends/
Drtl2832.c198 u8 msb, lsb, reading[4], len; in rtl2832_rd_demod_reg() local
202 msb = registers[reg].msb; in rtl2832_rd_demod_reg()
204 len = (msb >> 3) + 1; in rtl2832_rd_demod_reg()
205 mask = REG_MASK(msb - lsb); in rtl2832_rd_demod_reg()
228 u8 msb, lsb, reading[4], writing[4], len; in rtl2832_wr_demod_reg() local
232 msb = registers[reg].msb; in rtl2832_wr_demod_reg()
234 len = (msb >> 3) + 1; in rtl2832_wr_demod_reg()
235 mask = REG_MASK(msb - lsb); in rtl2832_wr_demod_reg()
/drivers/staging/wilc1000/
Dcoreconfigurator.h50 #define MAKE_WORD16(lsb, msb) ((((u16)(msb) << 8) & 0xFF00) | (lsb)) argument
/drivers/iio/common/ms_sensors/
Dms_sensors_i2c.c150 u32 msb = 0x800000; in ms_sensors_crc_valid() local
155 while (msb != 0x80) { in ms_sensors_crc_valid()
156 if (result & msb) in ms_sensors_crc_valid()
159 msb >>= 1; in ms_sensors_crc_valid()
/drivers/rtc/
Drtc-snvs.c53 u32 msb, lsb; in rtc_read_lpsrt() local
55 regmap_read(data->regmap, data->offset + SNVS_LPSRTCMR, &msb); in rtc_read_lpsrt()
57 return (u64)msb << 32 | lsb; in rtc_read_lpsrt()

123