| /linux/drivers/memstick/core/ |
| H A 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 = 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/arch/arm64/tools/ |
| H A 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) 64 # Parse a "<msb>[:<lsb>]" string into the global variables @msb and @lsb 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) [all …]
|
| /linux/drivers/hwmon/ |
| H A 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 …]
|
| H A D | tmp401.c | 129 case 0: /* local temp msb */ in tmp401_regmap_is_volatile() 130 case 1: /* remote temp msb */ in tmp401_regmap_is_volatile() 135 case 0x23 ... 0x24: /* remote temp 2 msb / lsb */ in tmp401_regmap_is_volatile() 150 case 0: /* local temp msb */ in tmp401_reg_read() 151 case 1: /* remote temp msb */ in tmp401_reg_read() 152 case 5: /* local temp high limit msb */ in tmp401_reg_read() 153 case 6: /* local temp low limit msb */ in tmp401_reg_read() 154 case 7: /* remote temp ligh limit msb */ in tmp401_reg_read() 155 case 8: /* remote temp low limit msb */ in tmp401_reg_read() 156 case 0x15: /* remote temp 2 high limit msb */ in tmp401_reg_read() [all …]
|
| /linux/drivers/dma/dw-edma/ |
| H A 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 …]
|
| H A 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
|
| H A 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 …]
|
| H A 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/drivers/media/test-drivers/vivid/ |
| H A 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/drivers/comedi/drivers/ |
| H A D | das08.c | 23 * 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/include/linux/ |
| H A D | count_zeros.h | 14 * count_leading_zeros - Count the number of zeros from the MSB back 17 * Count the number of leading zeros from the MSB going towards the LSB in @x. 19 * If the MSB of @x is set, the result is 0. 37 * Count the number of trailing zeros from the LSB going towards the MSB in @x. 40 * If only the MSB of @x is set, then the result is BITS_PER_LONG-1.
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-debugfs.c | 726 u32 msb, lsb; in dw_pcie_ptm_local_clock_read() local 729 msb = dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_LOCAL_MSB); in dw_pcie_ptm_local_clock_read() 731 } while (msb != dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_LOCAL_MSB)); in dw_pcie_ptm_local_clock_read() 733 *clock = ((u64) msb) << 32 | lsb; in dw_pcie_ptm_local_clock_read() 741 u32 msb, lsb; in dw_pcie_ptm_master_clock_read() local 744 msb = dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_MASTER_MSB); in dw_pcie_ptm_master_clock_read() 746 } while (msb != dw_pcie_readl_dbi(pci, pci->ptm_vsec_offset + PTM_MASTER_MSB)); in dw_pcie_ptm_master_clock_read() 748 *clock = ((u64) msb) << 32 | lsb; in dw_pcie_ptm_master_clock_read() 756 u32 msb, lsb; in dw_pcie_ptm_t1_read() local 759 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 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/drivers/watchdog/ |
| H A D | pcwd_usb.c | 134 /* The data MSB that is reported back */ 190 dev_dbg(dev, "received following data cmd=0x%02x msb=0x%02x lsb=0x%02x", in usb_pcwd_intr_done() 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() 230 "sending following data cmd=0x%02x msb=0x%02x lsb=0x%02x", 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 [all …]
|
| H A D | pcwd_pci.c | 154 static int send_command(int cmd, int *msb, int *lsb) in send_command() argument 159 pr_debug("sending following data cmd=0x%02x msb=0x%02x lsb=0x%02x\n", in send_command() 160 cmd, *msb, *lsb); in send_command() 166 * and MSB to port 5. 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() 201 pr_debug("received following data for cmd=0x%02x: msb=0x%02x lsb=0x%02x\n", 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() [all …]
|
| /linux/Documentation/sound/soc/ |
| H A D | dai.rst | 38 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 D | lacie,netxbig-gpio-ext.yaml | 22 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 D | fcnvuf.c | 73 /* 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 D | fcnvxf.c | 81 /* 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/drivers/scsi/qla2xxx/ |
| H A D | qla_def.h | 141 #define MSB(x) ((uint8_t)((uint16_t)(x) >> 8)) macro 1553 * MSB BIT 0 = Enable PDBC Notify 1554 * MSB BIT 1 = Non Participating LIP 1555 * MSB BIT 2 = Descending Loop ID Search 1556 * MSB BIT 3 = Acquire Loop ID in LIPA 1557 * MSB BIT 4 = Stop PortQ on Full Status 1558 * MSB BIT 5 = Full Login after LIP 1559 * MSB BIT 6 = Node Name Option 1560 * MSB BIT 7 = Ext IFWCB enable bit 1598 * MSB BIT 0 = Enable class 2 [all …]
|
| /linux/lib/math/ |
| H A D | int_log.c | 57 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 D | udivdi3.S | 25 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
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A 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/drivers/power/supply/ |
| H A D | ds2781_battery.c | 170 * 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 D | ds2780_battery.c | 162 * 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 …]
|