/third_party/rust/crates/rustix/src/io/ |
H A D | pipe.rs | 14 /// `PIPE_BUF`—The maximum length at which writes to a pipe are atomic. 20 /// [Linux]: https://man7.org/linux/man-pages/man7/pipe.7.html 32 /// `pipe()`—Creates a pipe. 34 /// This function creates a pipe and returns two file descriptors, for the 35 /// reading and writing ends of the pipe, respectively. 41 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/pipe.html 42 /// [Linux]: https://man7.org/linux/man-pages/man2/pipe.2.html 44 pub fn pipe() -> io::Result<(OwnedFd, OwnedFd)> { in pipe() functions 45 backend::io::syscalls::pipe() in pipe() [all...] |
/kernel/linux/linux-6.6/drivers/usb/isp1760/ |
H A D | isp1760-hcd.c | 828 maxpacket = usb_maxpacket(qtd->urb->dev, qtd->urb->pipe); in create_ptd_atl() 836 ptd->dw0 |= TO_DW0_ENDPOINT(usb_pipeendpoint(qtd->urb->pipe)); in create_ptd_atl() 839 ptd->dw1 = TO_DW((usb_pipeendpoint(qtd->urb->pipe) >> 1)); in create_ptd_atl() 840 ptd->dw1 |= TO_DW1_DEVICE_ADDR(usb_pipedevice(qtd->urb->pipe)); in create_ptd_atl() 843 if (usb_pipebulk(qtd->urb->pipe)) in create_ptd_atl() 845 else if (usb_pipeint(qtd->urb->pipe)) in create_ptd_atl() 859 if (usb_pipeint(qtd->urb->pipe) && in create_ptd_atl() 867 if (usb_pipecontrol(qtd->urb->pipe) || in create_ptd_atl() 868 usb_pipebulk(qtd->urb->pipe)) in create_ptd_atl() 879 if (usb_pipecontrol(qtd->urb->pipe)) { in create_ptd_atl() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mes.c | 562 amdgpu_gfx_select_me_pipe_q(adev, p->ring->me, p->ring->pipe, 0, 0, 0); in amdgpu_mes_queue_init_mqd() 758 queue_input.pipe_id = ring->pipe; in amdgpu_mes_unmap_legacy_queue() 1040 ring->pipe = adev->gfx.gfx_ring[0].pipe; in amdgpu_mes_add_ring() 1045 ring->pipe = adev->gfx.compute_ring[0].pipe; in amdgpu_mes_add_ring() 1436 int amdgpu_mes_init_microcode(struct amdgpu_device *adev, int pipe) in amdgpu_mes_init_microcode() argument 1450 pipe == AMDGPU_MES_SCHED_PIPE ? "_2" : "1"); in amdgpu_mes_init_microcode() 1455 pipe == AMDGPU_MES_SCHED_PIPE ? "" : "1"); in amdgpu_mes_init_microcode() 1458 r = amdgpu_ucode_request(adev, &adev->mes.fw[pipe], fw_nam in amdgpu_mes_init_microcode() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_amdkfd_gfx_v7.c | 90 static void lock_srbm(struct kgd_dev *kgd, uint32_t mec, uint32_t pipe, in lock_srbm() argument 94 uint32_t value = PIPEID(pipe) | MEID(mec) | VMID(vmid) | QUEUEID(queue); in lock_srbm() 114 uint32_t pipe = (pipe_id % adev->gfx.mec.num_pipe_per_mec); in acquire_queue() local 116 lock_srbm(kgd, mec, pipe, queue_id, 0); in acquire_queue() 172 uint32_t pipe; in kgd_init_interrupts() local 175 pipe = (pipe_id % adev->gfx.mec.num_pipe_per_mec); in kgd_init_interrupts() 177 lock_srbm(kgd, mec, pipe, 0, 0); in kgd_init_interrupts()
|
/kernel/linux/linux-5.10/drivers/nfc/st-nci/ |
H A D | se.c | 37 /* Connectivity pipe only */ 39 /* Connectivity + APDU Reader pipe */ 94 /* Here are the mandatory pipe for st_nci */ 164 * Doing a clear all pipe is a bad idea because: in st_nci_hci_load_session() 167 * (such as removing connectivity or APDU reader pipe) in st_nci_hci_load_session() 169 * - get a pipe list for each host. in st_nci_hci_load_session() 172 * - get pipe information in st_nci_hci_load_session() 173 * - match retrieved pipe list in st_nci_gates in st_nci_hci_load_session() 184 /* Get pipe list */ in st_nci_hci_load_session() 202 * Match pipe I in st_nci_hci_load_session() 362 st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, u8 event, struct sk_buff *skb) st_nci_hci_event_received() argument 382 st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, struct sk_buff *skb) st_nci_hci_cmd_received() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/usbip/ |
H A D | usbip_common.c | 238 dev_dbg(dev, " pipe :%08x ", urb->pipe); in usbip_dump_urb() 240 usbip_dump_pipe(urb->pipe); in usbip_dump_urb() 248 if (urb->setup_packet && usb_pipetype(urb->pipe) == PIPE_CONTROL) in usbip_dump_urb() 589 if (!usb_pipeisoc(urb->pipe)) in usbip_recv_iso() 653 if (!usb_pipeisoc(urb->pipe)) in usbip_pad_iso() 692 if (usb_pipein(urb->pipe)) in usbip_recv_xbuff() 698 if (usb_pipeout(urb->pipe)) in usbip_recv_xbuff()
|
/kernel/linux/linux-5.10/drivers/usb/image/ |
H A D | microtek.c | 368 int pipe, in mts_int_submit_urb() 382 pipe, in mts_int_submit_urb() 526 int pipe; in mts_build_transfer_context() local 549 ) { pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_image); in mts_build_transfer_context() 553 pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_response); in mts_build_transfer_context() 559 pipe = usb_sndbulkpipe(desc->usb_dev,desc->ep_out); in mts_build_transfer_context() 561 desc->context.data_pipe = pipe; in mts_build_transfer_context() 367 mts_int_submit_urb(struct urb* transfer, int pipe, void* data, unsigned length, usb_complete_t callback ) mts_int_submit_urb() argument
|
/kernel/linux/linux-6.6/drivers/usb/image/ |
H A D | microtek.c | 372 int pipe, in mts_int_submit_urb() 386 pipe, in mts_int_submit_urb() 530 int pipe; in mts_build_transfer_context() local 553 ) { pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_image); in mts_build_transfer_context() 557 pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_response); in mts_build_transfer_context() 563 pipe = usb_sndbulkpipe(desc->usb_dev,desc->ep_out); in mts_build_transfer_context() 565 desc->context.data_pipe = pipe; in mts_build_transfer_context() 371 mts_int_submit_urb(struct urb* transfer, int pipe, void* data, unsigned length, usb_complete_t callback ) mts_int_submit_urb() argument
|
/kernel/linux/linux-6.6/drivers/usb/usbip/ |
H A D | usbip_common.c | 238 dev_dbg(dev, " pipe :%08x ", urb->pipe); in usbip_dump_urb() 240 usbip_dump_pipe(urb->pipe); in usbip_dump_urb() 248 if (urb->setup_packet && usb_pipetype(urb->pipe) == PIPE_CONTROL) in usbip_dump_urb() 670 if (!usb_pipeisoc(urb->pipe)) in usbip_recv_iso() 734 if (!usb_pipeisoc(urb->pipe)) in usbip_pad_iso() 773 if (usb_pipein(urb->pipe)) in usbip_recv_xbuff() 779 if (usb_pipeout(urb->pipe)) in usbip_recv_xbuff()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/core/ |
H A D | dc_stream.c | 489 dm_error("DC: writeback pipe is invalid!\n"); in dc_stream_add_writeback() 533 dm_error("DC: writeback pipe is invalid!\n"); in dc_stream_remove_writeback() 662 struct pipe_ctx *pipe = NULL; in dc_stream_dmdata_status_done() local 669 pipe = &dc->current_state->res_ctx.pipe_ctx[i]; in dc_stream_dmdata_status_done() 670 if (pipe->stream == stream) in dc_stream_dmdata_status_done() 677 return dc->hwss.dmdata_status_done(pipe); in dc_stream_dmdata_status_done() 737 struct pipe_ctx *pipe = &stream->ctx->dc->current_state->res_ctx.pipe_ctx[i]; in dc_stream_get_pipe_ctx() local 739 if (pipe->stream == stream) in dc_stream_get_pipe_ctx() 740 return pipe; in dc_stream_get_pipe_ctx()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | display_rq_dlg_calc_32.c | 49 const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src; in dml32_rq_dlg_get_rq_reg() 74 dml_print("DML_DLG::%s: Calculation for pipe[%d] start, num_pipes=%d\n", __func__, pipe_idx, num_pipes); in dml32_rq_dlg_get_rq_reg() 203 dml_print("DML_DLG::%s: Calculation for pipe[%d] done, num_pipes=%d\n", __func__, pipe_idx, num_pipes); in dml32_rq_dlg_get_rq_reg() 213 const display_pipe_source_params_st *src = &e2e_pipe_param[pipe_idx].pipe.src; in dml32_rq_dlg_get_dlg_reg() 214 const display_pipe_dest_params_st *dst = &e2e_pipe_param[pipe_idx].pipe.dest; in dml32_rq_dlg_get_dlg_reg() 268 dml_print("DML_DLG::%s: Calculation for pipe[%d] starts, num_pipes=%d\n", __func__, pipe_idx, num_pipes); in dml32_rq_dlg_get_dlg_reg() 313 if (e2e_pipe_param[i].pipe.src.is_hsplit && !visited[i]) { in dml32_rq_dlg_get_dlg_reg() 315 unsigned int grp = e2e_pipe_param[i].pipe.src.hsplit_grp; in dml32_rq_dlg_get_dlg_reg() 319 if (e2e_pipe_param[j].pipe.src.hsplit_grp == grp in dml32_rq_dlg_get_dlg_reg() 320 && e2e_pipe_param[j].pipe in dml32_rq_dlg_get_dlg_reg() [all...] |
/kernel/linux/linux-6.6/drivers/nfc/st-nci/ |
H A D | se.c | 37 /* Connectivity pipe only */ 39 /* Connectivity + APDU Reader pipe */ 94 /* Here are the mandatory pipe for st_nci */ 164 * Doing a clear all pipe is a bad idea because: in st_nci_hci_load_session() 167 * (such as removing connectivity or APDU reader pipe) in st_nci_hci_load_session() 169 * - get a pipe list for each host. in st_nci_hci_load_session() 172 * - get pipe information in st_nci_hci_load_session() 173 * - match retrieved pipe list in st_nci_gates in st_nci_hci_load_session() 184 /* Get pipe list */ in st_nci_hci_load_session() 202 * Match pipe I in st_nci_hci_load_session() 382 st_nci_hci_event_received(struct nci_dev *ndev, u8 pipe, u8 event, struct sk_buff *skb) st_nci_hci_event_received() argument 402 st_nci_hci_cmd_received(struct nci_dev *ndev, u8 pipe, u8 cmd, struct sk_buff *skb) st_nci_hci_cmd_received() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/gud/ |
H A D | gud_drv.c | 61 unsigned int pipe; in gud_usb_control_msg() local 67 pipe = usb_rcvctrlpipe(usb, 0); in gud_usb_control_msg() 70 pipe = usb_sndctrlpipe(usb, 0); in gud_usb_control_msg() 74 return usb_control_msg(usb, pipe, request, requesttype, value, in gud_usb_control_msg() 291 ret = drm_plane_create_rotation_property(&gdrm->pipe.plane, in gud_get_properties() 584 ret = drm_simple_display_pipe_init(drm, &gdrm->pipe, &gud_pipe_funcs, in gud_probe() 599 drm_plane_enable_fb_damage_clips(&gdrm->pipe.plane); in gud_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_display.h | 273 for_each_if((intel_plane)->pipe == (intel_crtc)->pipe) 284 for_each_if((pipe_mask) & BIT(intel_crtc->pipe)) 428 void i830_enable_pipe(struct drm_i915_private *dev_priv, enum pipe pipe); 429 void i830_disable_pipe(struct drm_i915_private *dev_priv, enum pipe pipe);
|
/third_party/mesa3d/src/gallium/frontends/osmesa/ |
H A D | osmesa.c | 58 #include "pipe/p_context.h" 59 #include "pipe/p_screen.h" 60 #include "pipe/p_state.h" 197 struct pipe_context *pipe = osmesa->stctx->pipe; in osmesa_read_buffer() local 203 ubyte *src = pipe->texture_map(pipe, res, 0, PIPE_MAP_READ, &box, in osmesa_read_buffer() 224 pipe->texture_unmap(pipe, transfer); in osmesa_read_buffer() 825 osmesa->pp = pp_init(osmesa->stctx->pipe, in OSMesaMakeCurrent() [all...] |
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_sampler_view.c | 26 #include "pipe/p_context.h" 107 if (sv->view->context == st->pipe) { in st_texture_set_sampler_view() 211 if (sv->view && sv->view->context == st->pipe) in st_texture_get_current_sampler_view() 235 if (sv->view && sv->view->context == st->pipe) { in st_texture_release_context_sampler_view() 621 return st->pipe->create_sampler_view(st->pipe, texObj->pt, &templ); in st_create_texture_sampler_view_from_stobj() 748 st->pipe->create_sampler_view(st->pipe, buf, &templ); in st_get_buffer_sampler_view_from_stobj()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_crtc.c | 591 state->base.event->pipe = drm_crtc_index(crtc); in mtk_drm_crtc_atomic_begin() 641 unsigned int pipe) in mtk_drm_crtc_init() 716 int comp_idx, int pipe) in mtk_drm_crtc_init_comp_planes() 725 BIT(pipe), in mtk_drm_crtc_init_comp_planes() 744 int pipe = priv->num_pipes; in mtk_drm_crtc_create() local 761 pipe, comp_id); in mtk_drm_crtc_create() 778 mtk_crtc->mutex = mtk_disp_mutex_get(priv->mutex_dev, pipe); in mtk_drm_crtc_create() 819 pipe); in mtk_drm_crtc_create() 824 ret = mtk_drm_crtc_init(drm_dev, mtk_crtc, pipe); in mtk_drm_crtc_create() 639 mtk_drm_crtc_init(struct drm_device *drm, struct mtk_drm_crtc *mtk_crtc, unsigned int pipe) mtk_drm_crtc_init() argument 714 mtk_drm_crtc_init_comp_planes(struct drm_device *drm_dev, struct mtk_drm_crtc *mtk_crtc, int comp_idx, int pipe) mtk_drm_crtc_init_comp_planes() argument
|
/kernel/linux/linux-5.10/drivers/media/rc/ |
H A D | ati_remote.c | 770 int pipe, maxp; in ati_remote_initialize() local 775 pipe = usb_rcvintpipe(udev, ati_remote->endpoint_in->bEndpointAddress); in ati_remote_initialize() 776 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); in ati_remote_initialize() 779 usb_fill_int_urb(ati_remote->irq_urb, udev, pipe, ati_remote->inbuf, in ati_remote_initialize() 786 pipe = usb_sndintpipe(udev, ati_remote->endpoint_out->bEndpointAddress); in ati_remote_initialize() 787 maxp = usb_maxpacket(udev, pipe, usb_pipeout(pipe)); in ati_remote_initialize() 790 usb_fill_int_urb(ati_remote->out_urb, udev, pipe, ati_remote->outbuf, in ati_remote_initialize()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tiny/ |
H A D | gm12u320.c | 87 struct drm_simple_display_pipe pipe; member 557 /* gm12u320 (simple) display pipe */ 559 static void gm12u320_pipe_enable(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_enable() argument 564 struct gm12u320_device *gm12u320 = to_gm12u320(pipe->crtc.dev); in gm12u320_pipe_enable() 570 static void gm12u320_pipe_disable(struct drm_simple_display_pipe *pipe) in gm12u320_pipe_disable() argument 572 struct gm12u320_device *gm12u320 = to_gm12u320(pipe->crtc.dev); in gm12u320_pipe_disable() 577 static void gm12u320_pipe_update(struct drm_simple_display_pipe *pipe, in gm12u320_pipe_update() argument 580 struct drm_plane_state *state = pipe->plane.state; in gm12u320_pipe_update() 584 gm12u320_fb_mark_dirty(pipe->plane.state->fb, &rect); in gm12u320_pipe_update() 691 &gm12u320->pipe, in gm12u320_usb_probe() [all...] |
/third_party/curl/tests/server/ |
H A D | rtspd.c | 110 int pipe; /* if non-zero, expect this many requests to do a "piped" member 338 else if(1 == sscanf(ptr, "pipe: %d", &num)) { in ProcessRequest() 339 logmsg("instructed to allow a pipe size of %d", num); in ProcessRequest() 341 logmsg("negative pipe size ignored"); in ProcessRequest() 343 req->pipe = num-1; /* decrease by one since we don't count the in ProcessRequest() 450 if(req->pipe) in ProcessRequest() 558 if(!req->pipe && in ProcessRequest() 570 while(req->pipe) { in ProcessRequest() 579 req->pipe--; in ProcessRequest() 684 req->pipe in get_request() [all...] |
/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_state_framebuffer.c | 27 #include "pipe/p_defines.h" 56 struct svga_screen *svgascreen = svga_screen(svga->pipe.screen); in emit_fb_vgpu9() 140 struct svga_screen *svgascreen = svga_screen(svga->pipe.screen); in svga_reemit_framebuffer_bindings_vgpu9() 186 const struct svga_screen *ss = svga_screen(svga->pipe.screen); in emit_fb_vgpu10() 276 svga->pipe.surface_destroy(&svga->pipe, svga->state.hw_clear.rtv[i]); in emit_fb_vgpu10() 294 svga->pipe.surface_destroy(&svga->pipe, svga->state.hw_clear.dsv); in emit_fb_vgpu10() 698 struct svga_screen *svgascreen = svga_screen(svga->pipe.screen); in emit_viewport() 790 struct svga_screen *svgascreen = svga_screen(svga->pipe in emit_scissor_rect() [all...] |
/third_party/mesa3d/src/mesa/main/ |
H A D | blit.c | 493 st_finalize_texture(ctx, ctx->pipe, srcAtt->Texture, srcAtt->CubeMapFace); in do_blit_framebuffer() 545 ctx->pipe->blit(ctx->pipe, &blit); in do_blit_framebuffer() 588 ctx->pipe->blit(ctx->pipe, &blit); in do_blit_framebuffer() 606 ctx->pipe->blit(ctx->pipe, &blit); in do_blit_framebuffer() 622 ctx->pipe->blit(ctx->pipe, &blit); in do_blit_framebuffer()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_cmdstream.c | 32 #include "pipe/p_defines.h" 33 #include "pipe/p_state.h" 110 struct pipe_vertex_element pipe[PIPE_MAX_ATTRIBS]; member 914 unsigned vbi = vtx->pipe[i].vertex_buffer_index; in panfrost_emit_vertex_data() 2200 unsigned vbi = so->pipe[i].vertex_buffer_index; in panfrost_emit_vertex_data() 2204 signed src_offset = so->pipe[i].src_offset; in panfrost_emit_vertex_data() 2208 if (ctx->base_instance && so->pipe[i].instance_divisor) { in panfrost_emit_vertex_data() 2210 so->pipe[i].instance_divisor; in panfrost_emit_vertex_data() 2216 if (so->pipe[i].instance_divisor && ctx->instance_count > 1) in panfrost_emit_vertex_data() 3941 panfrost_draw_vbo(struct pipe_context *pipe, in panfrost_draw_vbo() argument 4034 panfrost_launch_grid(struct pipe_context *pipe, const struct pipe_grid_info *info) panfrost_launch_grid() argument 4326 panfrost_create_depth_stencil_state(struct pipe_context *pipe, const struct pipe_depth_stencil_alpha_state *zsa) panfrost_create_depth_stencil_state() argument 4452 panfrost_create_blend_state(struct pipe_context *pipe, const struct pipe_blend_state *blend) panfrost_create_blend_state() argument 4464 const struct pipe_rt_blend_state pipe = blend->rt[g]; panfrost_create_blend_state() local 4670 context_init(struct pipe_context *pipe) context_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dml/ |
H A D | display_mode_lib.c | 141 pipe_src = &(pipes[i].pipe.src); in dml_log_pipe_params() 142 pipe_dest = &(pipes[i].pipe.dest); in dml_log_pipe_params() 143 scale_ratio_depth = &(pipes[i].pipe.scale_ratio_depth); in dml_log_pipe_params() 144 scale_taps = &(pipes[i].pipe.scale_taps); in dml_log_pipe_params() 262 dml_print("DML SUPPORT: Mode Supported (pipe split) : %s\n", mode_lib->vba.ModeSupport[i][1] ? "Supported" : "NOT Supported"); in dml_log_mode_support_params()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vkms/ |
H A D | vkms_crtc.c | 59 unsigned int pipe = drm_crtc_index(crtc); in vkms_enable_vblank() local 60 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in vkms_enable_vblank() 85 unsigned int pipe = crtc->index; in vkms_get_vblank_timestamp() local 88 struct drm_vblank_crtc *vblank = &dev->vblank[pipe]; in vkms_get_vblank_timestamp()
|