| /linux/drivers/media/usb/ttusb-dec/ |
| H A D | ttusb_dec.c | 3 * TTUSB DEC Driver 45 #define DRIVER_NAME "TechnoTrend/Hauppauge DEC USB" 246 static void ttusb_dec_set_model(struct ttusb_dec *dec, 251 struct ttusb_dec *dec = urb->context; in ttusb_dec_handle_irq() local 252 char *buffer = dec->irq_buffer; in ttusb_dec_handle_irq() 288 input_report_key(dec->rc_input_dev, rc_keys[index - 1], 1); in ttusb_dec_handle_irq() 289 input_sync(dec->rc_input_dev); in ttusb_dec_handle_irq() 290 input_report_key(dec->rc_input_dev, rc_keys[index - 1], 0); in ttusb_dec_handle_irq() 291 input_sync(dec->rc_input_dev); in ttusb_dec_handle_irq() 315 static int ttusb_dec_send_command(struct ttusb_dec *dec, const u8 command, in ttusb_dec_send_command() argument [all …]
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | decoder.c | 48 struct hl_dec *dec = container_of(work, struct hl_dec, abnrm_intr_work); in dec_abnrm_intr_work() local 49 struct hl_device *hdev = dec->hdev; in dec_abnrm_intr_work() 53 irq_status = RREG32(dec->base_addr + VCMD_IRQ_STATUS_OFFSET); in dec_abnrm_intr_work() 55 dev_err(hdev->dev, "Decoder abnormal interrupt %#x, core %d\n", irq_status, dec->core_id); in dec_abnrm_intr_work() 60 WREG32(dec->base_addr + VCMD_IRQ_STATUS_OFFSET, irq_status); in dec_abnrm_intr_work() 63 RREG32(dec->base_addr + VCMD_IRQ_STATUS_OFFSET); in dec_abnrm_intr_work() 88 kfree(hdev->dec); in hl_dec_fini() 94 struct hl_dec *dec; in hl_dec_init() local 101 hdev->dec = kzalloc_objs(struct hl_dec, prop->max_dec); in hl_dec_init() 102 if (!hdev->dec) in hl_dec_init() [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_h264_req_multi_if.c | 90 * @dec: decode information (AP-R, VPU-W) 94 /* LAT dec addr */ 107 struct vdec_h264_slice_info dec; member 192 * @dec: decode information (AP-R, VPU-W) 196 /* LAT dec addr */ 207 struct vdec_h264_slice_info_ext dec; member 548 inst->vsi_core_ext->dec.vdec_fb_va = (unsigned long)fb; in vdec_h264_slice_setup_core_buffer_ext() 549 inst->vsi_core_ext->dec.nal_info = share_info->nal_info; in vdec_h264_slice_setup_core_buffer_ext() 606 inst->vsi_core_ext->dec.timeout = !!timeout; in vdec_h264_slice_core_decode_ext() 613 inst->vsi_core_ext->dec.crc[0], inst->vsi_core_ext->dec.crc[1], in vdec_h264_slice_core_decode_ext() [all …]
|
| H A D | vdec_vp8_req_if.c | 76 * @dec: decoding information 81 struct vdec_vp8_slice_info dec; member 157 inst->vsi->dec.seg_id_buf_dma = (u64)mem->dma_addr; in vdec_vp8_slice_alloc_working_buf() 166 inst->vsi->dec.wrap_y_dma = (u64)mem->dma_addr; in vdec_vp8_slice_alloc_working_buf() 175 inst->vsi->dec.wrap_c_dma = (u64)mem->dma_addr; in vdec_vp8_slice_alloc_working_buf() 184 inst->vsi->dec.vld_wrapper_dma = (u64)mem->dma_addr; in vdec_vp8_slice_alloc_working_buf() 196 inst->vsi->dec.seg_id_buf_dma = 0; in vdec_vp8_slice_free_working_buf() 201 inst->vsi->dec.wrap_y_dma = 0; in vdec_vp8_slice_free_working_buf() 206 inst->vsi->dec.wrap_c_dma = 0; in vdec_vp8_slice_free_working_buf() 211 inst->vsi->dec.vld_wrapper_dma = 0; in vdec_vp8_slice_free_working_buf() [all …]
|
| H A D | vdec_h264_req_if.c | 59 * @dec : decode information (AP-R, VPU-W) 67 struct vdec_h264_dec_info dec; member 228 inst->vsi_ctx.dec.cap_num_planes = in get_pic_info() 240 inst->vsi_ctx.dec.resolution_changed = true; in get_pic_info() 243 inst->vsi_ctx.dec.realloc_mv_buf = true; in get_pic_info() 246 inst->vsi_ctx.dec.resolution_changed, in get_pic_info() 247 inst->vsi_ctx.dec.realloc_mv_buf, in get_pic_info() 267 *dpb_sz = inst->vsi_ctx.dec.dpb_sz; in get_dpb_size() 292 inst->vsi_ctx.dec.resolution_changed = true; in vdec_h264_slice_init() 293 inst->vsi_ctx.dec.realloc_mv_buf = true; in vdec_h264_slice_init() [all …]
|
| H A D | vdec_vp8_if.c | 77 * @dec : decoding information 84 struct vdec_vp8_dec_info dec; member 293 uint64_t prev_y_dma = inst->vsi->dec.prev_y_dma; in vp8_dec_finish() 317 if (inst->vsi->dec.show_frame) { in vp8_dec_finish() 374 inst->vsi->dec.working_buf_dma = (uint64_t)mem->dma_addr; in alloc_working_buf() 385 inst->vsi->dec.working_buf_dma = 0; in free_working_buf() 431 struct vdec_vp8_dec_info *dec = &inst->vsi->dec; in vdec_vp8_decode() local 452 dec->bs_dma = bs->dma_addr; in vdec_vp8_decode() 453 dec->bs_sz = bs->size; in vdec_vp8_decode() 454 dec->cur_y_fb_dma = y_fb_dma; in vdec_vp8_decode() [all …]
|
| H A D | vdec_hevc_req_multi_if.c | 307 * @dec: decode information (AP-R, VPU-W) 322 struct vdec_hevc_slice_info dec; member 827 inst->vsi_core->dec.vdec_fb_va = (unsigned long)fb; in vdec_hevc_slice_setup_core_buffer() 953 inst->vsi_core->dec.timeout = !!timeout; in vdec_hevc_slice_core_decode() 958 inst->vsi_core->dec.crc[0], inst->vsi_core->dec.crc[1], in vdec_hevc_slice_core_decode() 959 inst->vsi_core->dec.crc[2], inst->vsi_core->dec.crc[3], in vdec_hevc_slice_core_decode() 960 inst->vsi_core->dec.crc[4], inst->vsi_core->dec.crc[5], in vdec_hevc_slice_core_decode() 961 inst->vsi_core->dec.crc[6], inst->vsi_core->dec.crc[7]); in vdec_hevc_slice_core_decode() 1024 inst->vsi->dec.timeout = !!timeout; in vdec_hevc_slice_lat_decode() 1031 mtk_vdec_err(inst->ctx, "lat dec fail: pic_%d err:%d", inst->slice_dec_num, err); in vdec_hevc_slice_lat_decode() [all …]
|
| /linux/Documentation/admin-guide/acpi/ |
| H A D | fan_performance_states.rst | 22 -r--r--r-- 1 root root 4096 Dec 13 20:38 state0 23 -r--r--r-- 1 root root 4096 Dec 13 20:38 state1 24 -r--r--r-- 1 root root 4096 Dec 13 20:38 state10 25 -r--r--r-- 1 root root 4096 Dec 13 20:38 state11 26 -r--r--r-- 1 root root 4096 Dec 13 20:38 state2 27 -r--r--r-- 1 root root 4096 Dec 13 20:38 state3 28 -r--r--r-- 1 root root 4096 Dec 13 20:38 state4 29 -r--r--r-- 1 root root 4096 Dec 13 20:38 state5 30 -r--r--r-- 1 root root 4096 Dec 13 20:38 state6 31 -r--r--r-- 1 root root 4096 Dec 13 20:38 state7 [all …]
|
| /linux/drivers/media/platform/st/sti/delta/ |
| H A D | delta-v4l2.c | 35 #define call_dec_op(dec, op, args...)\ argument 36 ((dec && (dec)->op) ? (dec)->op(args) : 0) 140 const struct delta_dec *dec = ctx->dec; in delta_recycle() local 143 call_dec_op(dec, recycle, ctx, frame); in delta_recycle() 287 const struct delta_dec *dec; in delta_find_decoder() local 291 dec = delta->decoders[i]; in delta_find_decoder() 292 if ((dec->pixelformat == pixelformat) && in delta_find_decoder() 293 (dec->streamformat == streamformat)) in delta_find_decoder() 294 return dec; in delta_find_decoder() 350 const struct delta_dec *dec; in delta_open_decoder() local [all …]
|
| /linux/arch/mips/dec/prom/ |
| H A D | identify.c | 17 #include <asm/dec/ioasic.h> 18 #include <asm/dec/ioasic_addrs.h> 19 #include <asm/dec/kn01.h> 20 #include <asm/dec/kn02.h> 21 #include <asm/dec/kn02ba.h> 22 #include <asm/dec/kn02ca.h> 23 #include <asm/dec/kn03.h> 24 #include <asm/dec/kn230.h> 25 #include <asm/dec/prom.h> 26 #include <asm/dec/system.h>
|
| /linux/scripts/atomic/fallbacks/ |
| H A D | dec_if_positive | 2 ${int} dec, c = raw_${atomic}_read(v); 5 dec = c - 1; 6 if (unlikely(dec < 0)) 8 } while (!raw_${atomic}_try_cmpxchg(v, &c, dec)); 10 return dec;
|
| /linux/drivers/media/i2c/ |
| H A D | tw2804.c | 252 struct tw2804 *dec = to_state(sd); in tw2804_s_std() local 269 write_regs(client, regs, dec->channel); in tw2804_s_std() 270 dec->norm = norm; in tw2804_s_std() 277 struct tw2804 *dec = to_state(sd); in tw2804_s_video_routing() local 281 if (config && config - 1 != dec->channel) { in tw2804_s_video_routing() 287 dec->channel = config - 1; in tw2804_s_video_routing() 289 dec->channel); in tw2804_s_video_routing() 290 if (dec->channel == 0 && in tw2804_s_video_routing() 296 if (write_regs(client, channel_registers, dec->channel) < 0) { in tw2804_s_video_routing() 299 dec->channel); in tw2804_s_video_routing() [all …]
|
| /linux/kernel/ |
| H A D | ucount.c | 241 long dec = atomic_long_dec_if_positive(&iter->ucount[type]); in dec_ucount() local 242 WARN_ON_ONCE(dec < 0); in dec_ucount() 269 long dec = atomic_long_sub_return(v, &iter->rlimit[type]); in dec_rlimit_ucounts() local 270 WARN_ON_ONCE(dec < 0); in dec_rlimit_ucounts() 272 new = dec; in dec_rlimit_ucounts() 282 long dec = atomic_long_sub_return(1, &iter->rlimit[type]); in do_dec_rlimit_put_ucounts() local 283 WARN_ON_ONCE(dec < 0); in do_dec_rlimit_put_ucounts() 285 if (dec == 0) in do_dec_rlimit_put_ucounts() 301 long dec, ret = 0; in inc_rlimit_get_ucounts() local 322 dec = atomic_long_sub_return(1, &iter->rlimit[type]); in inc_rlimit_get_ucounts() [all …]
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | Makefile | 3 obj-$(CONFIG_VIDEO_MEDIATEK_VCODEC) += mtk-vcodec-dec.o \ 4 mtk-vcodec-dec-hw.o 6 mtk-vcodec-dec-y := vdec/vdec_h264_if.o \ 25 mtk-vcodec-dec-hw-y := mtk_vcodec_dec_hw.o
|
| H A D | mtk_vcodec_dec_drv.c | 65 mtk_v4l2_vdec_err(ctx, "DEC ISR, VDEC active is not 0x0"); in mtk_vcodec_dec_irq_handler() 338 if (of_device_is_compatible(dev->of_node, "mediatek,mt8173-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 340 else if (of_device_is_compatible(dev->of_node, "mediatek,mt8183-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 342 else if (of_device_is_compatible(dev->of_node, "mediatek,mt8192-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 344 else if (of_device_is_compatible(dev->of_node, "mediatek,mt8195-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 346 else if (of_device_is_compatible(dev->of_node, "mediatek,mt8186-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 348 else if (of_device_is_compatible(dev->of_node, "mediatek,mt8188-vcodec-dec")) in mtk_vcodec_dec_get_chip_name() 394 dev_err(&pdev->dev, "Failed to init dec resources"); in mtk_vcodec_probe() 447 dev_err(&pdev->dev, "Failed to init mem2mem dec device"); in mtk_vcodec_probe() 540 .compatible = "mediatek,mt8173-vcodec-dec", [all …]
|
| /linux/arch/powerpc/kvm/ |
| H A D | emulate.c | 31 pr_debug("mtDEC: %lx\n", vcpu->arch.dec); in kvmppc_emulate_dec() 40 /* On BOOKE, DEC = 0 is as good as decrementer not enabled */ in kvmppc_emulate_dec() 41 if (vcpu->arch.dec == 0) in kvmppc_emulate_dec() 47 * that's how we convert the guest DEC value to the number of in kvmppc_emulate_dec() 51 dec_time = vcpu->arch.dec; in kvmppc_emulate_dec() 68 if (vcpu->arch.dec < jd) in kvmppc_get_dec() 72 return vcpu->arch.dec - jd; in kvmppc_get_dec() 94 vcpu->arch.dec = (u32) spr_val; in kvmppc_emulate_mtspr()
|
| /linux/drivers/md/ |
| H A D | dm-io-rewind.c | 77 /* Decrements @dun by @dec, treating @dun as a multi-limb integer. */ 79 unsigned int dec) in dm_bio_crypt_dun_decrement() argument 83 for (i = 0; dec && i < BLK_CRYPTO_DUN_ARRAY_SIZE; i++) { in dm_bio_crypt_dun_decrement() 86 dun[i] -= dec; in dm_bio_crypt_dun_decrement() 88 dec = 1; in dm_bio_crypt_dun_decrement() 90 dec = 0; in dm_bio_crypt_dun_decrement()
|
| /linux/arch/mips/kernel/ |
| H A D | csrc-ioasic.c | 3 * DEC I/O ASIC's counter clocksource 13 #include <asm/dec/ioasic.h> 14 #include <asm/dec/ioasic_addrs.h> 22 .name = "dec-ioasic",
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | cpu_hotplug.rst | 97 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu0 98 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu1 99 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu2 100 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu3 101 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu4 102 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu5 103 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu6 104 drwxr-xr-x 9 root root 0 Dec 21 16:33 cpu7 105 drwxr-xr-x 2 root root 0 Dec 21 16:33 hotplug 106 -r--r--r-- 1 root root 4.0K Dec 21 16:33 offline [all …]
|
| /linux/Documentation/admin-guide/ |
| H A D | unicode.rst | 26 GRAF_MAP DEC VT100 pseudographics ESC ( 0 60 have been defined; these are used by the DEC VT graphics map. [v1.2] 64 U+F800 DEC VT GRAPHICS HORIZONTAL LINE SCAN 1 65 U+F801 DEC VT GRAPHICS HORIZONTAL LINE SCAN 3 66 U+F803 DEC VT GRAPHICS HORIZONTAL LINE SCAN 7 67 U+F804 DEC VT GRAPHICS HORIZONTAL LINE SCAN 9 70 The DEC VT220 uses a 6x10 character matrix, and these characters form 71 a smooth progression in the DEC VT graphics character set. I have
|
| /linux/tools/perf/tests/ |
| H A D | api-io.c | 221 __u64 dec; in do_test_get_dec() local 226 ch = io__get_dec(&io, &dec); in do_test_get_dec() 227 EXPECT_EQUAL64(dec, val1); in do_test_get_dec() 230 ch = io__get_dec(&io, &dec); in do_test_get_dec() 231 EXPECT_EQUAL64(dec, val2); in do_test_get_dec() 234 ch = io__get_dec(&io, &dec); in do_test_get_dec() 235 EXPECT_EQUAL64(dec, val3); in do_test_get_dec()
|
| /linux/Documentation/translations/zh_TW/admin-guide/ |
| H A D | unicode.rst | 35 GRAF_MAP DEC VT100 pseudographics ESC ( 0 64 U+F800 DEC VT GRAPHICS HORIZONTAL LINE SCAN 1 65 U+F801 DEC VT GRAPHICS HORIZONTAL LINE SCAN 3 66 U+F803 DEC VT GRAPHICS HORIZONTAL LINE SCAN 7 67 U+F804 DEC VT GRAPHICS HORIZONTAL LINE SCAN 9 70 DEC VT220使用6x10字符矩陣,這些字符在DEC VT圖形字符集中形成一個平滑的過渡。
|
| /linux/Documentation/translations/zh_CN/admin-guide/ |
| H A D | unicode.rst | 32 GRAF_MAP DEC VT100 pseudographics ESC ( 0 61 U+F800 DEC VT GRAPHICS HORIZONTAL LINE SCAN 1 62 U+F801 DEC VT GRAPHICS HORIZONTAL LINE SCAN 3 63 U+F803 DEC VT GRAPHICS HORIZONTAL LINE SCAN 7 64 U+F804 DEC VT GRAPHICS HORIZONTAL LINE SCAN 9 67 DEC VT220使用6x10字符矩阵,这些字符在DEC VT图形字符集中形成一个平滑的过渡。
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | defza.rst | 4 Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driver 10 DEC FDDIcontroller 700 is DEC's first-generation TURBOchannel FDDI 19 between the DEC proprietary ThinWire-PMD using a BNC connector and the
|
| /linux/arch/mips/dec/ |
| H A D | int-handler.S | 22 #include <asm/dec/interrupts.h> 23 #include <asm/dec/ioasic_addrs.h> 24 #include <asm/dec/ioasic_ints.h> 25 #include <asm/dec/kn01.h> 26 #include <asm/dec/kn02.h> 27 #include <asm/dec/kn02xa.h> 28 #include <asm/dec/kn03.h>
|