/linux-6.12.1/drivers/memstick/core/ |
D | ms_block.c | 147 static int msb_validate_used_block_bitmap(struct msb_data *msb) in msb_validate_used_block_bitmap() argument 155 for (i = 0; i < msb->zone_count; i++) in msb_validate_used_block_bitmap() 156 total_free_blocks += msb->free_block_count[i]; in msb_validate_used_block_bitmap() 158 if (msb->block_count - bitmap_weight(msb->used_blocks_bitmap, in msb_validate_used_block_bitmap() 159 msb->block_count) == total_free_blocks) in msb_validate_used_block_bitmap() 163 msb->read_only = true; in msb_validate_used_block_bitmap() 168 static void msb_mark_block_used(struct msb_data *msb, int pba) in msb_mark_block_used() argument 172 if (test_bit(pba, msb->used_blocks_bitmap)) { in msb_mark_block_used() 175 msb->read_only = true; in msb_mark_block_used() 179 if (msb_validate_used_block_bitmap(msb)) in msb_mark_block_used() [all …]
|
D | mspro_block.c | 182 struct mspro_block_data *msb = disk->private_data; in mspro_block_bd_free_disk() local 189 kfree(msb); in mspro_block_bd_free_disk() 195 struct mspro_block_data *msb = bdev->bd_disk->private_data; in mspro_block_bd_getgeo() local 197 geo->heads = msb->heads; in mspro_block_bd_getgeo() 198 geo->sectors = msb->sectors_per_track; in mspro_block_bd_getgeo() 199 geo->cylinders = msb->cylinders; in mspro_block_bd_getgeo() 452 struct mspro_block_data *msb = memstick_get_drvdata(card); in h_mspro_block_req_init() local 455 card->next_request = msb->mrq_handler; in h_mspro_block_req_init() 474 struct mspro_block_data *msb = memstick_get_drvdata(card); in h_mspro_block_get_ro() local 479 msb->read_only = 1; in h_mspro_block_get_ro() [all …]
|
/linux-6.12.1/tools/testing/selftests/x86/ |
D | syscall_numbering.c | 115 static long long probe_syscall(int msb, int lsb) in probe_syscall() argument 123 long long nr = ((long long)msb << 32) | (unsigned int)lsb; in probe_syscall() 145 static const char *syscall_str(int msb, int start, int end) in syscall_str() argument 162 type, msb, lsb); in syscall_str() 165 type, msb, lsb, lsb + (end-start)); in syscall_str() 170 static unsigned int _check_for(int msb, int start, int end, long long expect, in _check_for() argument 180 long long ret = probe_syscall(msb, nr); in _check_for() 184 syscall_str(msb, nr, nr), in _check_for() 196 syscall_str(msb, start, end), in _check_for() 200 syscall_str(msb, start, end), expect_str); in _check_for() [all …]
|
/linux-6.12.1/arch/arm64/tools/ |
D | gen-sysreg.awk | 52 function define_field(reg, field, msb, lsb) { 53 define(reg "_" field, "GENMASK(" msb ", " lsb ")") 54 define(reg "_" field "_MASK", "GENMASK(" msb ", " lsb ")") 56 define(reg "_" field "_WIDTH", msb - lsb + 1) 68 msb = bitdef 71 msb = _bits[1] 78 if (msb != next_bit) 79 fatal(reg "." field " starts at " msb " not " next_bit) 80 if (63 < msb || msb < 0) 84 if (msb < lsb) [all …]
|
/linux-6.12.1/drivers/media/test-drivers/vivid/ |
D | vivid-rds-gen.c | 54 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-6.12.1/drivers/dma/dw-edma/ |
D | dw-edma-v0-regs.h | 35 u32 msb; /* 0x0010 */ member 42 u32 msb; /* 0x0018 */ member 49 u32 msb; /* 0x0020 */ member 69 u32 msb; /* 0x010c */ member 77 u32 msb; /* 0x0124 */ member 119 u32 msb; /* 0x001c */ member 130 u32 msb; /* 0x003c */ member 144 u32 msb; /* 0x0064 */ member 151 u32 msb; /* 0x006c */ member 170 u32 msb; /* 0x00b8 */ member [all …]
|
D | dw-hdma-v0-regs.h | 36 u32 msb; /* 0x0014 */ member 45 u32 msb; /* 0x0024 */ member 52 u32 msb; /* 0x002c */ member 68 u32 msb; /* 0x0094 */ member 75 u32 msb; /* 0x009c */ member 82 u32 msb; /* 0x00a4 */ member 105 u32 msb; member 112 u32 msb; member 124 u32 msb; member
|
D | dw-edma-v0-debugfs.c | 127 CTX_REGISTER(dw, sar.msb, dir, ch), in dw_edma_debugfs_regs_ch() 129 CTX_REGISTER(dw, dar.msb, dir, ch), in dw_edma_debugfs_regs_ch() 131 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_edma_debugfs_regs_ch() 147 WR_REGISTER(dw, ch_arb_weight.msb), in dw_edma_debugfs_regs_wr() 154 WR_REGISTER(dw, done_imwr.msb), in dw_edma_debugfs_regs_wr() 156 WR_REGISTER(dw, abort_imwr.msb), in dw_edma_debugfs_regs_wr() 167 WR_REGISTER_UNROLL(dw, engine_hshake_cnt.msb), in dw_edma_debugfs_regs_wr() 209 RD_REGISTER(dw, ch_arb_weight.msb), in dw_edma_debugfs_regs_rd() 215 RD_REGISTER(dw, err_status.msb), in dw_edma_debugfs_regs_rd() 218 RD_REGISTER(dw, done_imwr.msb), in dw_edma_debugfs_regs_rd() [all …]
|
D | dw-hdma-v0-debugfs.c | 88 CTX_REGISTER(dw, llp.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 92 CTX_REGISTER(dw, sar.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 94 CTX_REGISTER(dw, dar.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 104 CTX_REGISTER(dw, msi_stop.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 106 CTX_REGISTER(dw, msi_watermark.msb, dir, ch), in dw_hdma_debugfs_regs_ch() 108 CTX_REGISTER(dw, msi_abort.msb, dir, ch), in dw_hdma_debugfs_regs_ch()
|
/linux-6.12.1/drivers/hwmon/ |
D | asc7621.c | 107 u8 msb[3]; member 169 return sprintf(buf, "%u\n", data->reg[param->msb[0]]); in show_u8() 184 data->reg[param->msb[0]] = reqval; in store_u8() 185 write_byte(client, param->msb[0], reqval); in store_u8() 199 (data->reg[param->msb[0]] >> param-> in show_bitmask() 219 currval = read_byte(client, param->msb[0]); in store_bitmask() 221 data->reg[param->msb[0]] = reqval; in store_bitmask() 222 write_byte(client, param->msb[0], reqval); in store_bitmask() 240 regval = (data->reg[param->msb[0]] << 8) | data->reg[param->lsb[0]]; in show_fan16() 267 data->reg[param->msb[0]] = (reqval >> 8) & 0xff; in store_fan16() [all …]
|
D | sch56xx-common.c | 211 int lsb, msb; in sch56xx_read_virtual_reg16() local 218 msb = sch56xx_read_virtual_reg(addr, reg + 1); in sch56xx_read_virtual_reg16() 219 if (msb < 0) in sch56xx_read_virtual_reg16() 220 return msb; in sch56xx_read_virtual_reg16() 222 return lsb | (msb << 8); in sch56xx_read_virtual_reg16() 229 int msb, lsn; in sch56xx_read_virtual_reg12() local 232 msb = sch56xx_read_virtual_reg(addr, msb_reg); in sch56xx_read_virtual_reg12() 233 if (msb < 0) in sch56xx_read_virtual_reg12() 234 return msb; in sch56xx_read_virtual_reg12() 241 return (msb << 4) | (lsn >> 4); in sch56xx_read_virtual_reg12() [all …]
|
/linux-6.12.1/arch/m68k/hp300/ |
D | time.c | 80 unsigned char lsb, msb, msb_new; in hp300_read_clk() local 85 msb = in_8(CLOCKBASE + CLKMSB1); in hp300_read_clk() 87 if ((in_8(CLOCKBASE + CLKSR) & CLKSR_INT1) && msb > 0) in hp300_read_clk() 91 if (msb_new != msb) { in hp300_read_clk() 92 msb = msb_new; in hp300_read_clk() 96 ticks = INTVAL - ((msb << 8) | lsb); in hp300_read_clk()
|
/linux-6.12.1/drivers/watchdog/ |
D | pcwd_usb.c | 208 unsigned char cmd, unsigned char *msb, unsigned char *lsb) in usb_pcwd_send_command() argument 225 buf[1] = *msb; /* Byte 1 = Data MSB */ in usb_pcwd_send_command() 241 cmd, *msb, *lsb); in usb_pcwd_send_command() 255 *msb = usb_pcwd->cmd_data_msb; in usb_pcwd_send_command() 266 unsigned char msb = 0x00; in usb_pcwd_start() local 272 &msb, &lsb); in usb_pcwd_start() 284 unsigned char msb = 0xA5; in usb_pcwd_stop() local 290 &msb, &lsb); in usb_pcwd_stop() 312 unsigned char msb = t / 256; in usb_pcwd_set_heartbeat() local 319 usb_pcwd_send_command(usb_pcwd, CMD_WRITE_WATCHDOG_TIMEOUT, &msb, &lsb); in usb_pcwd_set_heartbeat() [all …]
|
D | pcwd_pci.c | 154 static int send_command(int cmd, int *msb, int *lsb) in send_command() argument 160 cmd, *msb, *lsb); in send_command() 170 outb_p(*msb, pcipcwd_private.io_addr + 5); in send_command() 195 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command() 202 cmd, *msb, *lsb); in send_command() 360 int msb; in pcipcwd_clear_status() local 379 msb = 0; in pcipcwd_clear_status() 381 send_command(CMD_GET_CLEAR_RESET_COUNT, &msb, &reset_counter); in pcipcwd_clear_status() 415 int msb; in pcipcwd_get_timeleft() local 420 send_command(CMD_READ_WATCHDOG_TIMEOUT, &msb, &lsb); in pcipcwd_get_timeleft() [all …]
|
/linux-6.12.1/lib/math/ |
D | int_log.c | 57 unsigned int msb; in intlog2() local 68 msb = fls(value) - 1; in intlog2() 84 significand = value << (31 - msb); in intlog2() 107 return ((msb << 24) + (logtable[logentry] << 8) + interpolation); in intlog2()
|
/linux-6.12.1/drivers/s390/block/ |
D | scm_blk.c | 128 struct msb *msb; in scm_request_done() local 133 msb = &scmrq->aob->msb[i]; in scm_request_done() 134 aidaw = (u64)dma64_to_virt(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 = virt_to_dma64(aidaw); in scm_request_prepare() [all …]
|
/linux-6.12.1/drivers/power/supply/ |
D | rt5033_battery.c | 40 u32 msb; in rt5033_battery_get_capacity() local 42 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity() 44 return msb; in rt5033_battery_get_capacity() 63 u32 msb, lsb; in rt5033_battery_get_watt_prop() local 82 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop() 85 ret = ((msb << 4) + (lsb >> 4)) * 1250; in rt5033_battery_get_watt_prop()
|
/linux-6.12.1/drivers/comedi/drivers/ |
D | das08.c | 176 int lsb, msb; in das08_ai_insn_read() local 213 msb = inb(dev->iobase + DAS08_AI_MSB_REG); in das08_ai_insn_read() 216 data[n] = (lsb >> 4) | (msb << 4); in das08_ai_insn_read() 218 data[n] = (msb << 8) + lsb; in das08_ai_insn_read() 230 unsigned int magnitude = lsb | ((msb & 0x7f) << 8); in das08_ai_insn_read() 236 if (msb & 0x80) in das08_ai_insn_read() 306 unsigned char msb; in das08_ao_set_data() local 309 msb = (data >> 8) & 0xff; in das08_ao_set_data() 312 outb(msb, dev->iobase + DAS08JR_AO_MSB_REG(chan)); in das08_ao_set_data() 317 outb(msb, dev->iobase + DAS08AOX_AO_MSB_REG(chan)); in das08_ao_set_data()
|
/linux-6.12.1/include/video/ |
D | gbe.h | 81 #define MASK(msb, lsb) \ argument 82 ( (((u32)1<<((msb)-(lsb)+1))-1) << (lsb) ) 83 #define GET(v, msb, lsb) \ argument 84 ( ((u32)(v) & MASK(msb,lsb)) >> (lsb) ) 85 #define SET(v, f, msb, lsb) \ argument 86 ( (v) = ((v)&~MASK(msb,lsb)) | (( (u32)(f)<<(lsb) ) & MASK(msb,lsb)) )
|
/linux-6.12.1/drivers/net/wireless/ath/ath10k/ |
D | hw.c | 216 .msb = 0x00000010, 222 .msb = 0x00000012, 228 .msb = 0x00000000, 270 .msb = 0x00000000, 276 .msb = 0x0000000f, 295 .msb = 0x0000000f, 348 .msb = 0x00000010, 354 .msb = 0x00000011, 360 .msb = 0x0000000f, 379 .msb = 0x00000003, [all …]
|
/linux-6.12.1/drivers/mfd/ |
D | atmel-smc.c | 51 unsigned int msb, lsb; in atmel_smc_cs_encode_ncycles() local 54 msb = ncycles / msbfactor; in atmel_smc_cs_encode_ncycles() 59 msb++; in atmel_smc_cs_encode_ncycles() 67 if (msb > msbmask) { in atmel_smc_cs_encode_ncycles() 68 msb = msbmask; in atmel_smc_cs_encode_ncycles() 73 *encodedval = (msb << msbpos) | lsb; in atmel_smc_cs_encode_ncycles()
|
/linux-6.12.1/drivers/iio/proximity/ |
D | isl29501.c | 134 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-6.12.1/drivers/platform/arm64/ |
D | lenovo-yoga-c630.c | 75 u8 msb; in yoga_c630_ec_read16() local 90 ret = yoga_c630_ec_request(ec, req, sizeof(req), &msb, 1); in yoga_c630_ec_read16() 94 return msb << 8 | lsb; in yoga_c630_ec_read16() 102 u8 msb; in yoga_c630_ec_ucsi_get_version() local 113 ret = yoga_c630_ec_request(ec, req, sizeof(req), &msb, 1); in yoga_c630_ec_ucsi_get_version() 117 return msb << 8 | lsb; in yoga_c630_ec_ucsi_get_version()
|
/linux-6.12.1/arch/mips/sgi-ip22/ |
D | ip22-time.c | 35 u8 msb; in dosample() local 50 msb = readb(&sgint->tcnt2); in dosample() 52 } while (msb); in dosample()
|
/linux-6.12.1/drivers/media/usb/as102/ |
D | as102_fw.c | 25 char msb = tolower(*src) - '0'; in atohx() local 28 if (msb > 9) in atohx() 29 msb -= 7; in atohx() 33 *dst = value = ((msb & 0xF) << 4) | (lsb & 0xF); in atohx()
|