| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 | 184 struct mspro_block_data *msb = disk->private_data; in mspro_block_bd_open() local 189 if (msb && msb->card) { in mspro_block_bd_open() 190 msb->usage_count++; in mspro_block_bd_open() 191 if ((mode & FMODE_WRITE) && msb->read_only) in mspro_block_bd_open() 205 struct mspro_block_data *msb = disk->private_data; in mspro_block_disk_release() local 210 if (msb) { in mspro_block_disk_release() 211 if (msb->usage_count) in mspro_block_disk_release() 212 msb->usage_count--; in mspro_block_disk_release() 214 if (!msb->usage_count) { in mspro_block_disk_release() 215 kfree(msb); in mspro_block_disk_release() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | vs6624_regs.h | 15 #define VS6624_DEV_ID_MSB 0x0001 /* device id MSB */ 32 #define VS6624_MAN_HSIZE0_MSB 0x0383 /* input required manual H size MSB */ 34 #define VS6624_MAN_VSIZE0_MSB 0x0387 /* input required manual V size MSB */ 36 #define VS6624_ZOOM_HSTEP0_MSB 0x038B /* set the zoom H step MSB */ 38 #define VS6624_ZOOM_VSTEP0_MSB 0x038F /* set the zoom V step MSB */ 41 #define VS6624_PAN_HSTEP0_MSB 0x0395 /* set the pan H step MSB */ 43 #define VS6624_PAN_VSTEP0_MSB 0x0399 /* set the pan V step MSB */ 47 #define VS6624_CROP_HSTART0_MSB 0x03A1 /* set the cropping H start address MSB */ 49 #define VS6624_CROP_HSIZE0_MSB 0x03A5 /* set the cropping H size MSB */ 51 #define VS6624_CROP_VSTART0_MSB 0x03A9 /* set the cropping V start address MSB */ [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | vs6624_regs.h | 23 #define VS6624_DEV_ID_MSB 0x0001 /* device id MSB */ 40 #define VS6624_MAN_HSIZE0_MSB 0x0383 /* input required manual H size MSB */ 42 #define VS6624_MAN_VSIZE0_MSB 0x0387 /* input required manual V size MSB */ 44 #define VS6624_ZOOM_HSTEP0_MSB 0x038B /* set the zoom H step MSB */ 46 #define VS6624_ZOOM_VSTEP0_MSB 0x038F /* set the zoom V step MSB */ 49 #define VS6624_PAN_HSTEP0_MSB 0x0395 /* set the pan H step MSB */ 51 #define VS6624_PAN_VSTEP0_MSB 0x0399 /* set the pan V step MSB */ 55 #define VS6624_CROP_HSTART0_MSB 0x03A1 /* set the cropping H start address MSB */ 57 #define VS6624_CROP_HSIZE0_MSB 0x03A5 /* set the cropping H size MSB */ 59 #define VS6624_CROP_VSTART0_MSB 0x03A9 /* set the cropping V start address MSB */ [all …]
|
| /kernel/linux/linux-5.10/arch/ia64/include/asm/ |
| D | elf.h | 53 #define R_IA64_DIR32MSB 0x24 /* symbol + addend, data4 MSB */ 55 #define R_IA64_DIR64MSB 0x26 /* symbol + addend, data8 MSB */ 59 #define R_IA64_GPREL32MSB 0x2c /* @gprel(sym+add), data4 MSB */ 61 #define R_IA64_GPREL64MSB 0x2e /* @gprel(sym+add), data8 MSB */ 67 #define R_IA64_PLTOFF64MSB 0x3e /* @pltoff(sym+add), data8 MSB */ 70 #define R_IA64_FPTR32MSB 0x44 /* @fptr(sym+add), data4 MSB */ 72 #define R_IA64_FPTR64MSB 0x46 /* @fptr(sym+add), data8 MSB */ 78 #define R_IA64_PCREL32MSB 0x4c /* @pcrel(sym+add), data4 MSB */ 80 #define R_IA64_PCREL64MSB 0x4e /* @pcrel(sym+add), data8 MSB */ 84 #define R_IA64_LTOFF_FPTR32MSB 0x54 /* @ltoff(@fptr(s+a)), 4 MSB */ [all …]
|
| /kernel/linux/linux-4.19/arch/ia64/include/asm/ |
| D | elf.h | 53 #define R_IA64_DIR32MSB 0x24 /* symbol + addend, data4 MSB */ 55 #define R_IA64_DIR64MSB 0x26 /* symbol + addend, data8 MSB */ 59 #define R_IA64_GPREL32MSB 0x2c /* @gprel(sym+add), data4 MSB */ 61 #define R_IA64_GPREL64MSB 0x2e /* @gprel(sym+add), data8 MSB */ 67 #define R_IA64_PLTOFF64MSB 0x3e /* @pltoff(sym+add), data8 MSB */ 70 #define R_IA64_FPTR32MSB 0x44 /* @fptr(sym+add), data4 MSB */ 72 #define R_IA64_FPTR64MSB 0x46 /* @fptr(sym+add), data8 MSB */ 78 #define R_IA64_PCREL32MSB 0x4c /* @pcrel(sym+add), data4 MSB */ 80 #define R_IA64_PCREL64MSB 0x4e /* @pcrel(sym+add), data8 MSB */ 84 #define R_IA64_LTOFF_FPTR32MSB 0x54 /* @ltoff(@fptr(s+a)), 4 MSB */ [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/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 …]
|
| /kernel/linux/linux-4.19/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/staging/media/davinci_vpfe/ |
| D | dm365_isif.h | 55 /* PIXEL ORDER IN MEMORY from LSB to MSB */ 94 /* MSB b15 */ 96 /* MSB b14 */ 98 /* MSB b13 */ 100 /* MSB b12 */ 102 /* MSB b11 */ 104 /* MSB b10 */ 106 /* MSB b9 */ 108 /* MSB b8 */ 110 /* MSB b7 */ [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| 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.
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | count_zeros.h | 18 * count_leading_zeros - Count the number of zeros from the MSB back 21 * Count the number of leading zeros from the MSB going towards the LSB in @x. 23 * If the MSB of @x is set, the result is 0. 41 * Count the number of trailing zeros from the LSB going towards the MSB in @x. 44 * If only the MSB of @x is set, then the result is BITS_PER_LONG-1.
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/i915/gvt/ |
| D | fb_decoder.c | 50 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, 51 {DRM_FORMAT_XRGB8888, 32, "32-bit BGRX (8:8:8:8 MSB-X:R:G:B)"}, 52 {DRM_FORMAT_XBGR2101010, 32, "32-bit RGBX (2:10:10:10 MSB-X:B:G:R)"}, 54 {DRM_FORMAT_XRGB2101010, 32, "32-bit BGRX (2:10:10:10 MSB-X:R:G:B)"}, 55 {DRM_FORMAT_XBGR8888, 32, "32-bit RGBX (8:8:8:8 MSB-X:B:G:R)"}, 62 {DRM_FORMAT_YUYV, 16, "16-bit packed YUYV (8:8:8:8 MSB-V:Y2:U:Y1)"}, 63 {DRM_FORMAT_UYVY, 16, "16-bit packed UYVY (8:8:8:8 MSB-Y2:V:Y1:U)"}, 64 {DRM_FORMAT_YVYU, 16, "16-bit packed YVYU (8:8:8:8 MSB-U:Y2:V:Y1)"}, 65 {DRM_FORMAT_VYUY, 16, "16-bit packed VYUY (8:8:8:8 MSB-Y2:U:Y1:V)"}, 68 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/ |
| D | fb_decoder.c | 50 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, 51 {DRM_FORMAT_XRGB8888, 32, "32-bit BGRX (8:8:8:8 MSB-X:R:G:B)"}, 52 {DRM_FORMAT_XBGR2101010, 32, "32-bit RGBX (2:10:10:10 MSB-X:B:G:R)"}, 54 {DRM_FORMAT_XRGB2101010, 32, "32-bit BGRX (2:10:10:10 MSB-X:R:G:B)"}, 55 {DRM_FORMAT_XBGR8888, 32, "32-bit RGBX (8:8:8:8 MSB-X:B:G:R)"}, 62 {DRM_FORMAT_YUYV, 16, "16-bit packed YUYV (8:8:8:8 MSB-V:Y2:U:Y1)"}, 63 {DRM_FORMAT_UYVY, 16, "16-bit packed UYVY (8:8:8:8 MSB-Y2:V:Y1:U)"}, 64 {DRM_FORMAT_YVYU, 16, "16-bit packed YVYU (8:8:8:8 MSB-U:Y2:V:Y1)"}, 65 {DRM_FORMAT_VYUY, 16, "16-bit packed VYUY (8:8:8:8 MSB-Y2:U:Y1:V)"}, 68 {DRM_FORMAT_RGB565, 16, "16-bit BGRX (5:6:5 MSB-R:G:B)"}, [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/hp300/ |
| D | time.c | 78 unsigned char lsb, msb, msb_new; in hp300_read_clk() local 83 msb = in_8(CLOCKBASE + CLKMSB1); in hp300_read_clk() 85 if ((in_8(CLOCKBASE + CLKSR) & CLKSR_INT1) && msb > 0) in hp300_read_clk() 89 if (msb_new != msb) { in hp300_read_clk() 90 msb = msb_new; in hp300_read_clk() 94 ticks = INTVAL - ((msb << 8) | lsb); in hp300_read_clk()
|
| /kernel/linux/linux-5.10/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 = 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 …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
| D | das08.c | 24 * das08_encode12 : DATA[11..4] = MSB[7..0], DATA[3..0] = LSB[7..4]. 25 * das08_pcm_encode12 : DATA[11..8] = MSB[3..0], DATA[7..9] = LSB[7..0]. 26 * das08_encode16 : SIGN = MSB[7], MAGNITUDE[14..8] = MSB[6..0], 30 * complete, MSB[7] is an "over-range" bit. 177 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() 235 * MSB bit 7 is 0 for negative, 1 for positive voltage. in das08_ai_insn_read() [all …]
|
| /kernel/linux/linux-4.19/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 = 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 …]
|
| /kernel/linux/linux-4.19/drivers/staging/comedi/drivers/ |
| D | das08.c | 24 * das08_encode12 : DATA[11..4] = MSB[7..0], DATA[3..0] = LSB[7..4]. 25 * das08_pcm_encode12 : DATA[11..8] = MSB[3..0], DATA[7..9] = LSB[7..0]. 26 * das08_encode16 : SIGN = MSB[7], MAGNITUDE[14..8] = MSB[6..0], 30 * complete, MSB[7] is an "over-range" bit. 177 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() 235 * MSB bit 7 is 0 for negative, 1 for positive voltage. in das08_ai_insn_read() [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/iio/frequency/ |
| D | ad9834.h | 23 * @en_signbit_msb_out: the MSB (or MSB/2) of the DAC data is connected to the 24 * SIGN BIT OUT pin. en_div2 controls whether it is the MSB 25 * or MSB/2 that is output. if en_signbit_msb_out=false,
|
| /kernel/linux/linux-4.19/Documentation/sound/soc/ |
| 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.
|
| /kernel/linux/linux-5.10/Documentation/sound/soc/ |
| 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.
|