/drivers/memstick/core/ |
D | ms_block.c | 151 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 …]
|
D | mspro_block.c | 188 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/ |
D | vivid-rds-gen.c | 65 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/ |
D | scm_blk_cluster.c | 135 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 …]
|
D | scm_blk.c | 130 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/ |
D | asc7621.c | 120 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 …]
|
D | sch56xx-common.c | 221 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/ |
D | pcwd_usb.c | 213 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 …]
|
D | pcwd_pci.c | 158 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/ |
D | max17040_battery.c | 114 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()
|
D | rt5033_battery.c | 21 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/ |
D | dvb_math.c | 69 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/ |
D | das08.c | 186 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/ |
D | bh1780gli.c | 74 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()
|
D | isl29003.c | 169 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/ |
D | as102_fw.c | 34 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/ |
D | radio-bcm2048.c | 188 #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/ |
D | coresight-priv.h | 35 #define BMVAL(val, lsb, msb) ((val & GENMASK(msb, lsb)) >> lsb) argument
|
/drivers/mfd/ |
D | si476x-cmd.c | 34 #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/ |
D | lp8788_adc.c | 54 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/ |
D | si4713.c | 96 #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/ |
D | rtl2832.c | 198 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/ |
D | coreconfigurator.h | 50 #define MAKE_WORD16(lsb, msb) ((((u16)(msb) << 8) & 0xFF00) | (lsb)) argument
|
/drivers/iio/common/ms_sensors/ |
D | ms_sensors_i2c.c | 150 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/ |
D | rtc-snvs.c | 53 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()
|