Home
last modified time | relevance | path

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

12345678910>>...67

/kernel/linux/linux-4.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 …]
/kernel/linux/linux-5.10/drivers/memstick/core/
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->read_only = true; in msb_mark_block_used()
179 if (msb_validate_used_block_bitmap(msb)) in msb_mark_block_used()
[all …]
Dmspro_block.c184 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/
Dvs6624_regs.h15 #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/
Dvs6624_regs.h23 #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/
Delf.h53 #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/
Delf.h53 #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/
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 …]
/kernel/linux/linux-4.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 …]
/kernel/linux/linux-4.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 …]
/kernel/linux/linux-5.10/drivers/hwmon/
Dasc7621.c107 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/
Ddm365_isif.h55 /* 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/
Dcount_zeros.h14 * 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/
Dcount_zeros.h18 * 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/
Dfb_decoder.c50 {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/
Dfb_decoder.c50 {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/
Dtime.c78 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/
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 …]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
Ddas08.c24 * 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/
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 …]
/kernel/linux/linux-4.19/drivers/staging/comedi/drivers/
Ddas08.c24 * 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/
Dad9834.h23 * @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/
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.
/kernel/linux/linux-5.10/Documentation/sound/soc/
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.

12345678910>>...67