Home
last modified time | relevance | path

Searched full:msb (Results 1 – 25 of 627) sorted by relevance

12345678910>>...26

/linux/drivers/memstick/core/
H A Dms_block.c147 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 in msb_mark_block_used()
188 msb_mark_block_unused(struct msb_data * msb,int pba) msb_mark_block_unused() argument
207 msb_invalidate_reg_window(struct msb_data * msb) msb_invalidate_reg_window() argument
217 msb_run_state_machine(struct msb_data * msb,int (* state_func)(struct memstick_dev * card,struct memstick_request ** req)) msb_run_state_machine() argument
238 msb_exit_state_machine(struct msb_data * msb,int error) msb_exit_state_machine() argument
255 msb_read_int_reg(struct msb_data * msb,long timeout) msb_read_int_reg() argument
282 msb_read_regs(struct msb_data * msb,int offset,int len) msb_read_regs() argument
303 msb_write_regs(struct msb_data * msb,int offset,int len,void * buf) msb_write_regs() argument
338 struct msb_data *msb = memstick_get_drvdata(card); h_msb_read_page() local
476 struct msb_data *msb = memstick_get_drvdata(card); h_msb_write_block() local
588 struct msb_data *msb = memstick_get_drvdata(card); h_msb_send_command() local
659 struct msb_data *msb = memstick_get_drvdata(card); h_msb_reset() local
681 struct msb_data *msb = memstick_get_drvdata(card); h_msb_parallel_switch() local
724 msb_reset(struct msb_data * msb,bool full) msb_reset() argument
772 msb_switch_to_parallel(struct msb_data * msb) msb_switch_to_parallel() argument
789 msb_set_overwrite_flag(struct msb_data * msb,u16 pba,u8 page,u8 flag) msb_set_overwrite_flag() argument
807 msb_mark_bad(struct msb_data * msb,int pba) msb_mark_bad() argument
815 msb_mark_page_bad(struct msb_data * msb,int pba,int page) msb_mark_page_bad() argument
824 msb_erase_block(struct msb_data * msb,u16 pba) msb_erase_block() argument
858 msb_read_page(struct msb_data * msb,u16 pba,u8 page,struct ms_extra_data_register * extra,struct scatterlist * sg,int offset) msb_read_page() argument
948 msb_read_oob(struct msb_data * msb,u16 pba,u16 page,struct ms_extra_data_register * extra) msb_read_oob() argument
976 msb_verify_block(struct msb_data * msb,u16 pba,struct scatterlist * orig_sg,int offset) msb_verify_block() argument
1000 msb_write_block(struct msb_data * msb,u16 pba,u32 lba,struct scatterlist * sg,int offset) msb_write_block() argument
1080 msb_get_free_block(struct msb_data * msb,int zone) msb_get_free_block() argument
1117 msb_update_block(struct msb_data * msb,u16 lba,struct scatterlist * sg,int offset) msb_update_block() argument
1192 msb_read_boot_blocks(struct msb_data * msb) msb_read_boot_blocks() argument
1254 msb_read_bad_block_table(struct msb_data * msb,int block_nr) msb_read_bad_block_table() argument
1333 msb_ftl_initialize(struct msb_data * msb) msb_ftl_initialize() argument
1374 msb_ftl_scan(struct msb_data * msb) msb_ftl_scan() argument
1504 struct msb_data *msb = timer_container_of(msb, t, cache_flush_timer); msb_cache_flush_timer() local
1511 msb_cache_discard(struct msb_data * msb) msb_cache_discard() argument
1523 msb_cache_init(struct msb_data * msb) msb_cache_init() argument
1536 msb_cache_flush(struct msb_data * msb) msb_cache_flush() argument
1609 msb_cache_write(struct msb_data * msb,int lba,int page,bool add_to_cache_only,struct scatterlist * sg,int offset) msb_cache_write() argument
1650 msb_cache_read(struct msb_data * msb,int lba,int page,struct scatterlist * sg,int offset) msb_cache_read() argument
1703 struct msb_data *msb = memstick_get_drvdata(card); msb_init_card() local
1814 msb_do_write_request(struct msb_data * msb,int lba,int page,struct scatterlist * sg,size_t len,int * sucessfuly_written) msb_do_write_request() argument
1854 msb_do_read_request(struct msb_data * msb,int lba,int page,struct scatterlist * sg,int len,int * sucessfuly_read) msb_do_read_request() argument
1881 struct msb_data *msb = container_of(work, struct msb_data, io_work); msb_io_work() local
1949 msb_data_clear(struct msb_data * msb) msb_data_clear() argument
1962 struct msb_data *msb = disk->private_data; msb_bd_getgeo() local
1969 struct msb_data *msb = disk->private_data; msb_bd_free_disk() local
1982 struct msb_data *msb = memstick_get_drvdata(card); msb_queue_rq() local
2016 struct msb_data *msb = memstick_get_drvdata(card); msb_check_card() local
2023 struct msb_data *msb = memstick_get_drvdata(card); msb_stop() local
2046 struct msb_data *msb = memstick_get_drvdata(card); msb_start() local
2083 struct msb_data *msb = memstick_get_drvdata(card); msb_init_disk() local
2154 struct msb_data *msb; msb_probe() local
2184 struct msb_data *msb = memstick_get_drvdata(card); msb_remove() local
2223 struct msb_data *msb = memstick_get_drvdata(card); msb_resume() local
[all...]
H A Dmspro_block.c182 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 = 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/tools/testing/selftests/x86/
H A Dsyscall_numbering.c116 static long long probe_syscall(int msb, int lsb) in probe_syscall() argument
124 long long nr = ((long long)msb << 32) | (unsigned int)lsb; in probe_syscall()
146 static const char *syscall_str(int msb, int start, int end) in syscall_str() argument
163 type, msb, lsb); in syscall_str()
166 type, msb, lsb, lsb + (end-start)); in syscall_str()
171 static unsigned int _check_for(int msb, int start, int end, long long expect, in _check_for() argument
181 long long ret = probe_syscall(msb, nr); in _check_for()
185 syscall_str(msb, nr, nr), in _check_for()
197 syscall_str(msb, start, end), in _check_for()
201 syscall_str(msb, start, end), expect_str); in _check_for()
[all …]
/linux/drivers/dma/dw-edma/
H A Ddw-edma-v0-regs.h35 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 …]
H A Ddw-hdma-v0-regs.h38 u32 msb; /* 0x0014 */ member
47 u32 msb; /* 0x0024 */ member
54 u32 msb; /* 0x002c */ member
70 u32 msb; /* 0x0094 */ member
77 u32 msb; /* 0x009c */ member
84 u32 msb; /* 0x00a4 */ member
107 u32 msb; member
114 u32 msb; member
126 u32 msb; member
H A Ddw-edma-v0-debugfs.c127 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 …]
H A Ddw-hdma-v0-debugfs.c88 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/drivers/media/test-drivers/vivid/
H A 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/drivers/s390/block/
H A Dscm_blk.c126 struct msb *msb; in scm_request_done() local
131 msb = &scmrq->aob->msb[i]; in scm_request_done()
132 aidaw = (u64)dma64_to_virt(msb->data_addr); in scm_request_done()
134 if ((msb->flags & MSB_FLAG_IDA) && aidaw && in scm_request_done()
182 struct msb *msb = &scmrq->aob->msb[pos]; in scm_request_prepare() local
192 msb->bs = MSB_BS_4K; in scm_request_prepare()
194 msb->scm_addr = scmdev->address + ((u64) blk_rq_pos(req) << 9); in scm_request_prepare()
195 msb->oc = (rq_data_dir(req) == READ) ? MSB_OC_READ : MSB_OC_WRITE; in scm_request_prepare()
196 msb->flags |= MSB_FLAG_IDA; in scm_request_prepare()
197 msb->data_addr = virt_to_dma64(aidaw); in scm_request_prepare()
[all …]
/linux/drivers/comedi/drivers/
H A Ddas08.c23 * das08_encode12 : DATA[11..4] = MSB[7..0], DATA[3..0] = LSB[7..4].
24 * das08_pcm_encode12 : DATA[11..8] = MSB[3..0], DATA[7..9] = LSB[7..0].
25 * das08_encode16 : SIGN = MSB[7], MAGNITUDE[14..8] = MSB[6..0],
29 * complete, MSB[7] is an "over-range" bit.
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()
233 * MSB bit 7 is 0 for negative, 1 for positive voltage. in das08_ai_insn_read()
[all …]
/linux/drivers/pci/controller/dwc/
H A Dpcie-designware-debugfs.c718 u32 msb, lsb; in dw_pcie_ptm_local_clock_read() local
721 msb = dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_LOCAL_MSB); in dw_pcie_ptm_local_clock_read()
723 } while (msb != dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_LOCAL_MSB)); in dw_pcie_ptm_local_clock_read()
725 *clock = ((u64) msb) << 32 | lsb; in dw_pcie_ptm_local_clock_read()
733 u32 msb, lsb; in dw_pcie_ptm_master_clock_read() local
736 msb = dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_MASTER_MSB); in dw_pcie_ptm_master_clock_read()
738 } while (msb != dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_MASTER_MSB)); in dw_pcie_ptm_master_clock_read()
740 *clock = ((u64) msb) << 32 | lsb; in dw_pcie_ptm_master_clock_read()
748 u32 msb, lsb; in dw_pcie_ptm_t1_read() local
751 msb = dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_T1_T2_MSB); in dw_pcie_ptm_t1_read()
[all …]
/linux/arch/m68k/hp300/
H A Dtime.c80 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/drivers/hwmon/
H A Dsch56xx-common.c211 int lsb, msb; in sch56xx_read_virtual_reg16() local
213 /* Read LSB first, this will cause the matching MSB to be latched */ in sch56xx_read_virtual_reg16()
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
231 /* Read MSB first, this will cause the matching LSN to be latched */ in sch56xx_read_virtual_reg12()
232 msb = sch56xx_read_virtual_reg(addr, msb_reg); in sch56xx_read_virtual_reg12()
233 if (msb < 0) in sch56xx_read_virtual_reg12()
[all …]
/linux/drivers/watchdog/
H A Dpcwd_usb.c135 /* The data MSB that is reported back */
191 dev_dbg(dev, "received following data cmd=0x%02x msb=0x%02x lsb=0x%02x", in usb_pcwd_intr_done()
209 unsigned char cmd, unsigned char *msb, unsigned char *lsb) in usb_pcwd_send_command()
226 buf[1] = *msb; /* Byte 1 = Data MSB */ in usb_pcwd_send_command()
231 "sending following data cmd=0x%02x msb=0x%02x lsb=0x%02x", in usb_pcwd_send_command()
242 cmd, *msb, *lsb); in usb_pcwd_send_command()
256 *msb = usb_pcwd->cmd_data_msb; in usb_pcwd_send_command()
267 unsigned char msb = 0x00; in usb_pcwd_start()
273 &msb, in usb_pcwd_start()
208 usb_pcwd_send_command(struct usb_pcwd_private * usb_pcwd,unsigned char cmd,unsigned char * msb,unsigned char * lsb) usb_pcwd_send_command() argument
266 unsigned char msb = 0x00; usb_pcwd_start() local
284 unsigned char msb = 0xA5; usb_pcwd_stop() local
312 unsigned char msb = t / 256; usb_pcwd_set_heartbeat() local
328 unsigned char msb = 0x00; usb_pcwd_get_temperature() local
345 unsigned char msb = 0x00; usb_pcwd_get_timeleft() local
[all...]
H A Dpcwd_pci.c155 static int send_command(int cmd, int *msb, int *lsb) in send_command()
160 pr_debug("sending following data cmd=0x%02x msb=0x%02x lsb=0x%02x\n", in send_command()
161 cmd, *msb, *lsb); in send_command()
167 * and MSB to port 5. in send_command()
171 outb_p(*msb, pcipcwd_private.io_addr + 5); in send_command()
196 *msb = inb_p(pcipcwd_private.io_addr + 5); in send_command()
202 pr_debug("received following data for cmd=0x%02x: msb=0x%02x lsb=0x%02x\n", in send_command()
203 cmd, *msb, *lsb); in send_command()
361 int msb; in pcipcwd_clear_status()
380 msb in pcipcwd_clear_status()
154 send_command(int cmd,int * msb,int * lsb) send_command() argument
360 int msb; pcipcwd_clear_status() local
415 int msb; pcipcwd_get_timeleft() local
[all...]
/linux/Documentation/sound/soc/
H A Ddai.rst38 MSB is transmitted on the falling edge of the first BCLK after LRC
42 MSB is transmitted on transition of LRC.
45 MSB is transmitted sample size BCLKs before LRC transition.
61 MSB is transmitted on falling edge of first BCLK after FRAME/SYNC.
64 MSB is transmitted on rising edge of FRAME/SYNC.
/linux/Documentation/devicetree/bindings/gpio/
H A Dlacie,netxbig-gpio-ext.yaml22 description: GPIOs representing the address register (LSB->MSB).
26 - description: bit 2 (MSB)
29 description: GPIOs representing the data register (LSB->MSB).
33 - description: bit 2 (MSB)
/linux/arch/parisc/math-emu/
H A Dfcnvuf.c73 /* left justify source, with msb at bit position 0 */ in sgl_to_sgl_fcnvuf()
132 /* left justify source, with msb at bit position 0 */ in sgl_to_dbl_fcnvuf()
174 /* left justify source, with msb at bit position 0 */ in dbl_to_sgl_fcnvuf()
178 * since msb set is in second word, need to in dbl_to_sgl_fcnvuf()
191 /* left justify source, with msb at bit position 0 */ in dbl_to_sgl_fcnvuf()
256 /* left justify source, with msb at bit position 0 */ in dbl_to_dbl_fcnvuf()
260 * since msb set is in second word, need to in dbl_to_dbl_fcnvuf()
272 /* left justify source, with msb at bit position 0 */ in dbl_to_dbl_fcnvuf()
H A Dfcnvxf.c81 /* left justify source, with msb at bit position 1 */ in sgl_to_sgl_fcnvxf()
152 /* left justify source, with msb at bit position 1 */ in sgl_to_dbl_fcnvxf()
204 /* left justify source, with msb at bit position 1 */ in dbl_to_sgl_fcnvxf()
214 * since msb set is in second word, need to in dbl_to_sgl_fcnvxf()
227 /* left justify source, with msb at bit position 1 */ in dbl_to_sgl_fcnvxf()
309 /* left justify source, with msb at bit position 1 */ in dbl_to_dbl_fcnvxf()
319 * since msb set is in second word, need to in dbl_to_dbl_fcnvxf()
331 /* left justify source, with msb at bit position 1 */ in dbl_to_dbl_fcnvxf()
/linux/lib/math/
H A Dint_log.c57 unsigned int msb; in intlog2() local
67 /* first detect the msb (count begins at 0) */ in intlog2()
68 msb = fls(value) - 1; in intlog2()
74 * where x = msb and therefore 1 <= y < 2 in intlog2()
76 * so that msb is bit 31 in intlog2()
84 significand = value << (31 - msb); in intlog2()
107 return ((msb << 24) + (logtable[logentry] << 8) + interpolation); in intlog2()
/linux/arch/sparc/lib/
H A Dudivdi3.S25 sub %i0,%o3,%i0 ! this kills msb of n
33 sub %i0,%o3,%i0 ! this kills msb of n
63 sub %o4,%o3,%o4 ! this kills msb of n
71 sub %o4,%o3,%o4 ! this kills msb of n
89 sub %i0,%o3,%i0 ! this kills msb of n
97 sub %i0,%o3,%i0 ! this kills msb of n
168 sub %o4,%i2,%o4 ! this kills msb of n
176 sub %o4,%i2,%o4 ! this kills msb of n
H A Ddivdi3.S49 sub %i0,%o4,%i0 ! this kills msb of n
57 sub %i0,%o4,%i0 ! this kills msb of n
85 sub %g3,%o4,%g3 ! this kills msb of n
93 sub %g3,%o4,%g3 ! this kills msb of n
109 sub %i0,%o4,%i0 ! this kills msb of n
117 sub %i0,%o4,%i0 ! this kills msb of n
184 sub %o2,%i2,%o2 ! this kills msb of n
192 sub %o2,%i2,%o2 ! this kills msb of n
/linux/drivers/mfd/
H A Datmel-smc.c36 * @msbpos: position of the MSB part of the timing field
37 * @msbwidth: width of the MSB part of the timing field
38 * @msbfactor: factor applied to the MSB
57 unsigned int msb, lsb; in atmel_smc_cs_encode_ncycles() local
60 msb = ncycles / msbfactor; in atmel_smc_cs_encode_ncycles()
65 msb++; in atmel_smc_cs_encode_ncycles()
73 if (msb > msbmask) { in atmel_smc_cs_encode_ncycles()
74 msb = msbmask; in atmel_smc_cs_encode_ncycles()
79 *encodedval = (msb << msbpos) | lsb; in atmel_smc_cs_encode_ncycles()
/linux/drivers/power/supply/
H A Dds2781_battery.c170 * The voltage value is located in 10 bits across the voltage MSB in ds2781_get_voltage()
172 * Sign bit of the voltage value is in bit 7 of the voltage MSB register in ds2781_get_voltage()
174 * voltage MSB register in ds2781_get_voltage()
200 * MSB and LSB registers in two's complement form in ds2781_get_temperature()
202 * MSB register in ds2781_get_temperature()
204 * temperature MSB register in ds2781_get_temperature()
244 * The current value is located in 16 bits across the current MSB in ds2781_get_current()
246 * Sign bit of the current value is in bit 7 of the current MSB register in ds2781_get_current()
248 * MSB register in ds2781_get_current()
282 * The ACR value is located in 16 bits across the ACR MSB and in ds2781_get_accumulated_current()
[all …]
H A Dds2780_battery.c162 * The voltage value is located in 10 bits across the voltage MSB in ds2780_get_voltage()
164 * Sign bit of the voltage value is in bit 7 of the voltage MSB register in ds2780_get_voltage()
166 * voltage MSB register in ds2780_get_voltage()
191 * MSB and LSB registers in two's complement form in ds2780_get_temperature()
193 * MSB register in ds2780_get_temperature()
195 * temperature MSB register in ds2780_get_temperature()
243 * The current value is located in 16 bits across the current MSB in ds2780_get_current()
245 * Sign bit of the current value is in bit 7 of the current MSB register in ds2780_get_current()
247 * MSB register in ds2780_get_current()
281 * The ACR value is located in 16 bits across the ACR MSB and in ds2780_get_accumulated_current()
[all …]

12345678910>>...26