Home
last modified time | relevance | path

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

12345

/Linux-v4.19/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 …]
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-rds-gen.c54 data[0].msb = rds->picode >> 8; in vivid_rds_generate()
57 data[1].msb = (rds->pty >> 3) | (rds->tp << 2); in vivid_rds_generate()
68 data[1].msb |= 1 << 3; in vivid_rds_generate()
70 data[2].msb = rds->picode >> 8; in vivid_rds_generate()
73 data[3].msb = rds->psname[2 * idx]; in vivid_rds_generate()
79 data[1].msb |= 4 << 3; in vivid_rds_generate()
80 data[2].msb = rds->radiotext[4 * idx]; in vivid_rds_generate()
83 data[3].msb = rds->radiotext[4 * idx + 2]; in vivid_rds_generate()
104 data[1].msb |= 8 << 3; in vivid_rds_generate()
107 data[2].msb = (date >> 7) & 0xff; in vivid_rds_generate()
[all …]
/Linux-v4.19/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.c218 int lsb, msb; in sch56xx_read_virtual_reg16() local
225 msb = sch56xx_read_virtual_reg(addr, reg + 1); in sch56xx_read_virtual_reg16()
226 if (msb < 0) in sch56xx_read_virtual_reg16()
227 return msb; in sch56xx_read_virtual_reg16()
229 return lsb | (msb << 8); in sch56xx_read_virtual_reg16()
236 int msb, lsn; in sch56xx_read_virtual_reg12() local
239 msb = sch56xx_read_virtual_reg(addr, msb_reg); in sch56xx_read_virtual_reg12()
240 if (msb < 0) in sch56xx_read_virtual_reg12()
241 return msb; in sch56xx_read_virtual_reg12()
248 return (msb << 4) | (lsn >> 4); in sch56xx_read_virtual_reg12()
[all …]
/Linux-v4.19/drivers/media/dvb-core/
Ddvb_math.c65 unsigned int msb; in intlog2() local
76 msb = fls(value) - 1; in intlog2()
92 significand = value << (31 - msb); in intlog2()
115 return ((msb << 24) + (logtable[logentry] << 8) + interpolation); in intlog2()
/Linux-v4.19/drivers/watchdog/
Dpcwd_usb.c212 unsigned char cmd, unsigned char *msb, unsigned char *lsb) in usb_pcwd_send_command() argument
229 buf[1] = *msb; /* Byte 1 = Data MSB */ in usb_pcwd_send_command()
245 cmd, *msb, *lsb); in usb_pcwd_send_command()
259 *msb = usb_pcwd->cmd_data_msb; in usb_pcwd_send_command()
270 unsigned char msb = 0x00; in usb_pcwd_start() local
276 &msb, &lsb); in usb_pcwd_start()
288 unsigned char msb = 0xA5; in usb_pcwd_stop() local
294 &msb, &lsb); in usb_pcwd_stop()
316 unsigned char msb = t / 256; in usb_pcwd_set_heartbeat() local
323 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 …]
/Linux-v4.19/drivers/power/supply/
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 / 1000; in rt5033_battery_get_watt_prop()
/Linux-v4.19/drivers/s390/block/
Dscm_blk.c128 struct msb *msb; in scm_request_done() local
133 msb = &scmrq->aob->msb[i]; in scm_request_done()
134 aidaw = msb->data_addr; in scm_request_done()
136 if ((msb->flags & MSB_FLAG_IDA) && aidaw && in scm_request_done()
184 struct msb *msb = &scmrq->aob->msb[pos]; in scm_request_prepare() local
194 msb->bs = MSB_BS_4K; in scm_request_prepare()
196 msb->scm_addr = scmdev->address + ((u64) blk_rq_pos(req) << 9); in scm_request_prepare()
197 msb->oc = (rq_data_dir(req) == READ) ? MSB_OC_READ : MSB_OC_WRITE; in scm_request_prepare()
198 msb->flags |= MSB_FLAG_IDA; in scm_request_prepare()
199 msb->data_addr = (u64) aidaw; in scm_request_prepare()
[all …]
/Linux-v4.19/drivers/iio/proximity/
Disl29501.c134 u8 msb; member
140 .msb = ISL29501_DISTANCE_MSB_DATA,
144 .msb = ISL29501_PHASE_MSB,
154 .msb = ISL29501_GAIN_MSB,
158 .msb = ISL29501_CROSSTALK_GAIN_MSB,
177 .msb = ISL29501_PHASE_OFFSET_MSB,
202 u8 msb = 0, lsb = 0; in isl29501_register_read() local
206 if (reg->msb) { in isl29501_register_read()
207 ret = i2c_smbus_read_byte_data(isl29501->client, reg->msb); in isl29501_register_read()
210 msb = ret; in isl29501_register_read()
[all …]
/Linux-v4.19/drivers/staging/comedi/drivers/
Ddas08.c177 int lsb, msb; in das08_ai_insn_read() local
215 msb = inb(dev->iobase + DAS08_AI_MSB_REG); in das08_ai_insn_read()
218 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_insn_read()
220 data[n] = (msb << 8) + lsb; in das08_ai_insn_read()
232 unsigned int magnitude = lsb | ((msb & 0x7f) << 8); in das08_ai_insn_read()
238 if (msb & 0x80) in das08_ai_insn_read()
308 unsigned char msb; in das08_ao_set_data() local
311 msb = (data >> 8) & 0xff; in das08_ao_set_data()
314 outb(msb, dev->iobase + DAS08JR_AO_MSB_REG(chan)); in das08_ao_set_data()
319 outb(msb, dev->iobase + DAS08AOX_AO_MSB_REG(chan)); in das08_ao_set_data()
/Linux-v4.19/include/video/
Dgbe.h83 #define MASK(msb, lsb) \ argument
84 ( (((u32)1<<((msb)-(lsb)+1))-1) << (lsb) )
85 #define GET(v, msb, lsb) \ argument
86 ( ((u32)(v) & MASK(msb,lsb)) >> (lsb) )
87 #define SET(v, f, msb, lsb) \ argument
88 ( (v) = ((v)&~MASK(msb,lsb)) | (( (u32)(f)<<(lsb) ) & MASK(msb,lsb)) )
/Linux-v4.19/drivers/net/wireless/ath/ath10k/
Dhw.c221 .msb = 0x00000010,
227 .msb = 0x00000012,
233 .msb = 0x00000000,
275 .msb = 0x00000000,
281 .msb = 0x0000000f,
300 .msb = 0x0000000f,
351 .msb = 0x00000010,
357 .msb = 0x00000011,
363 .msb = 0x0000000f,
382 .msb = 0x00000003,
[all …]
/Linux-v4.19/drivers/mfd/
Datmel-smc.c54 unsigned int msb, lsb; in atmel_smc_cs_encode_ncycles() local
57 msb = ncycles / msbfactor; in atmel_smc_cs_encode_ncycles()
62 msb++; in atmel_smc_cs_encode_ncycles()
70 if (msb > msbmask) { in atmel_smc_cs_encode_ncycles()
71 msb = msbmask; in atmel_smc_cs_encode_ncycles()
76 *encodedval = (msb << msbpos) | lsb; in atmel_smc_cs_encode_ncycles()
/Linux-v4.19/crypto/
Dtgr192.c561 u32 t, msb, lsb; in tgr192_final() local
565 msb = 0; in tgr192_final()
568 msb++; in tgr192_final()
570 msb += t >> 26; in tgr192_final()
573 msb++; in tgr192_final()
577 msb++; in tgr192_final()
579 msb += t >> 29; in tgr192_final()
597 le32p[1] = cpu_to_le32(msb); in tgr192_final()
/Linux-v4.19/arch/mips/sgi-ip22/
Dip22-time.c35 u8 msb; in dosample() local
50 msb = readb(&sgint->tcnt2); in dosample()
52 } while (msb); in dosample()
/Linux-v4.19/drivers/staging/pi433/
Drf69.c236 u8 msb; in rf69_set_bit_rate() local
249 msb = (bit_rate_reg & 0xff00) >> 8; in rf69_set_bit_rate()
253 retval = rf69_write_reg(spi, REG_BITRATE_MSB, msb); in rf69_set_bit_rate()
268 u8 msb; in rf69_set_deviation() local
286 msb = (f_reg & 0xff00) >> 8; in rf69_set_deviation()
290 if (msb & ~FDEVMASB_MASK) { in rf69_set_deviation()
296 retval = rf69_write_reg(spi, REG_FDEV_MSB, msb); in rf69_set_deviation()
312 u8 msb; in rf69_set_frequency() local
332 msb = (f_reg & 0xff0000) >> 16; in rf69_set_frequency()
337 retval = rf69_write_reg(spi, REG_FRF_MSB, msb); in rf69_set_frequency()
[all …]
/Linux-v4.19/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()
/Linux-v4.19/arch/s390/include/asm/
Deadm.h41 struct msb { struct
76 struct msb msb[AOB_NR_MSB]; member
/Linux-v4.19/arch/mips/sni/
Dtime.c87 volatile u8 msb; in dosample() local
101 msb = inb(0x40); in dosample()
103 } while (msb); in dosample()
/Linux-v4.19/drivers/staging/media/bcm2048/
Dradio-bcm2048.c182 #define msb(x) ((u8)((u16)(x) >> 8)) macro
184 #define compose_u16(msb, lsb) (((u16)(msb) << 8) | (lsb)) argument
598 msb(frequency)); in bcm2048_set_fm_frequency()
610 u8 lsb = 0, msb = 0; in bcm2048_get_fm_frequency() local
615 err |= bcm2048_recv_command(bdev, BCM2048_I2C_FM_FREQ1, &msb); in bcm2048_get_fm_frequency()
622 err = compose_u16(msb, lsb); in bcm2048_get_fm_frequency()
644 msb(frequency)); in bcm2048_set_fm_af_frequency()
655 u8 lsb = 0, msb = 0; in bcm2048_get_fm_af_frequency() local
660 err |= bcm2048_recv_command(bdev, BCM2048_I2C_FM_AF_FREQ1, &msb); in bcm2048_get_fm_af_frequency()
667 err = compose_u16(msb, lsb); in bcm2048_get_fm_af_frequency()
[all …]
/Linux-v4.19/drivers/mux/
Dmmio.c89 field.msb = fls(mask) - 1; in mux_mmio_probe()
92 if (mask != GENMASK(field.msb, field.lsb)) { in mux_mmio_probe()
106 bits = 1 + field.msb - field.lsb; in mux_mmio_probe()
/Linux-v4.19/arch/sparc/lib/
Dudivdi3.S37 sub %i0,%o3,%i0 ! this kills msb of n
45 sub %i0,%o3,%i0 ! this kills msb of n
75 sub %o4,%o3,%o4 ! this kills msb of n
83 sub %o4,%o3,%o4 ! this kills msb of n
101 sub %i0,%o3,%i0 ! this kills msb of n
109 sub %i0,%o3,%i0 ! this kills msb of n
180 sub %o4,%i2,%o4 ! this kills msb of n
188 sub %o4,%i2,%o4 ! this kills msb of n
/Linux-v4.19/sound/soc/meson/
Daxg-toddr.c39 unsigned int type, width, msb = 31; in axg_toddr_dai_hw_params() local
69 CTRL0_TODDR_MSB_POS(msb) | in axg_toddr_dai_hw_params()
70 CTRL0_TODDR_LSB_POS(msb - (width - 1))); in axg_toddr_dai_hw_params()

12345