/kernel/linux/linux-6.6/drivers/video/ |
H A D | hdmi.c | 56 * @frame: HDMI AVI infoframe 58 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument 60 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 62 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init() 63 frame->version = 2; in hdmi_avi_infoframe_init() 64 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init() 68 static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_check_only() argument 70 if (frame->type != HDMI_INFOFRAME_TYPE_AVI || in hdmi_avi_infoframe_check_only() 71 frame in hdmi_avi_infoframe_check_only() 90 hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame) hdmi_avi_infoframe_check() argument 110 hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame, void *buffer, size_t size) hdmi_avi_infoframe_pack_only() argument 201 hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, size_t size) hdmi_avi_infoframe_pack() argument 222 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) hdmi_spd_infoframe_init() argument 242 hdmi_spd_infoframe_check_only(const struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_check_only() argument 261 hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_check() argument 281 hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame, void *buffer, size_t size) hdmi_spd_infoframe_pack_only() argument 335 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) hdmi_spd_infoframe_pack() argument 354 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_init() argument 366 hdmi_audio_infoframe_check_only(const struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_check_only() argument 385 hdmi_audio_infoframe_check(const struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_check() argument 392 hdmi_audio_infoframe_pack_payload(const struct hdmi_audio_infoframe *frame, u8 *buffer) hdmi_audio_infoframe_pack_payload() argument 427 hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame, void *buffer, size_t size) hdmi_audio_infoframe_pack_only() argument 476 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) hdmi_audio_infoframe_pack() argument 502 hdmi_audio_infoframe_pack_for_dp(const struct hdmi_audio_infoframe *frame, struct dp_sdp *sdp, u8 dp_version) hdmi_audio_infoframe_pack_for_dp() argument 532 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_init() argument 552 hdmi_vendor_infoframe_length(const struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_length() argument 563 hdmi_vendor_infoframe_check_only(const struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_check_only() argument 589 hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_check() argument 611 hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) hdmi_vendor_infoframe_pack_only() argument 674 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) hdmi_vendor_infoframe_pack() argument 688 hdmi_vendor_any_infoframe_check_only(const union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_check_only() argument 704 hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_init() argument 716 hdmi_drm_infoframe_check_only(const struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_check_only() argument 735 hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_check() argument 755 hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame, void *buffer, size_t size) hdmi_drm_infoframe_pack_only() argument 828 hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer, size_t size) hdmi_drm_infoframe_pack() argument 845 hdmi_vendor_any_infoframe_check(union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_check() argument 864 hdmi_vendor_any_infoframe_pack_only(const union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) hdmi_vendor_any_infoframe_pack_only() argument 885 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) hdmi_vendor_any_infoframe_pack() argument 907 hdmi_infoframe_check(union hdmi_infoframe *frame) hdmi_infoframe_check() argument 940 hdmi_infoframe_pack_only(const union hdmi_infoframe *frame, void *buffer, size_t size) hdmi_infoframe_pack_only() argument 992 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) hdmi_infoframe_pack() argument 1042 hdmi_infoframe_log_header(const char *level, struct device *dev, const struct hdmi_any_infoframe *frame) hdmi_infoframe_log_header() argument 1238 hdmi_avi_infoframe_log(const char *level, struct device *dev, const struct hdmi_avi_infoframe *frame) hdmi_avi_infoframe_log() argument 1309 hdmi_spd_infoframe_log(const char *level, struct device *dev, const struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_log() argument 1439 hdmi_audio_infoframe_log(const char *level, struct device *dev, const struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_log() argument 1466 hdmi_drm_infoframe_log(const char *level, struct device *dev, const struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_log() argument 1524 hdmi_vendor_any_infoframe_log(const char *level, struct device *dev, const union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_log() argument 1559 hdmi_infoframe_log(const char *level, struct device *dev, const union hdmi_infoframe *frame) hdmi_infoframe_log() argument 1596 hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, const void *buffer, size_t size) hdmi_avi_infoframe_unpack() argument 1660 hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, const void *buffer, size_t size) hdmi_spd_infoframe_unpack() argument 1702 hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, const void *buffer, size_t size) hdmi_audio_infoframe_unpack() argument 1753 hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, const void *buffer, size_t size) hdmi_vendor_any_infoframe_unpack() argument 1833 hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) hdmi_drm_infoframe_unpack_only() argument 1888 hdmi_drm_infoframe_unpack(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) hdmi_drm_infoframe_unpack() argument 1923 hdmi_infoframe_unpack(union hdmi_infoframe *frame, const void *buffer, size_t size) hdmi_infoframe_unpack() argument [all...] |
/kernel/linux/linux-5.10/drivers/video/ |
H A D | hdmi.c | 55 * @frame: HDMI AVI infoframe 57 void hdmi_avi_infoframe_init(struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_init() argument 59 memset(frame, 0, sizeof(*frame)); in hdmi_avi_infoframe_init() 61 frame->type = HDMI_INFOFRAME_TYPE_AVI; in hdmi_avi_infoframe_init() 62 frame->version = 2; in hdmi_avi_infoframe_init() 63 frame->length = HDMI_AVI_INFOFRAME_SIZE; in hdmi_avi_infoframe_init() 67 static int hdmi_avi_infoframe_check_only(const struct hdmi_avi_infoframe *frame) in hdmi_avi_infoframe_check_only() argument 69 if (frame->type != HDMI_INFOFRAME_TYPE_AVI || in hdmi_avi_infoframe_check_only() 70 frame in hdmi_avi_infoframe_check_only() 89 hdmi_avi_infoframe_check(struct hdmi_avi_infoframe *frame) hdmi_avi_infoframe_check() argument 109 hdmi_avi_infoframe_pack_only(const struct hdmi_avi_infoframe *frame, void *buffer, size_t size) hdmi_avi_infoframe_pack_only() argument 200 hdmi_avi_infoframe_pack(struct hdmi_avi_infoframe *frame, void *buffer, size_t size) hdmi_avi_infoframe_pack() argument 221 hdmi_spd_infoframe_init(struct hdmi_spd_infoframe *frame, const char *vendor, const char *product) hdmi_spd_infoframe_init() argument 237 hdmi_spd_infoframe_check_only(const struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_check_only() argument 256 hdmi_spd_infoframe_check(struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_check() argument 276 hdmi_spd_infoframe_pack_only(const struct hdmi_spd_infoframe *frame, void *buffer, size_t size) hdmi_spd_infoframe_pack_only() argument 330 hdmi_spd_infoframe_pack(struct hdmi_spd_infoframe *frame, void *buffer, size_t size) hdmi_spd_infoframe_pack() argument 349 hdmi_audio_infoframe_init(struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_init() argument 361 hdmi_audio_infoframe_check_only(const struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_check_only() argument 380 hdmi_audio_infoframe_check(struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_check() argument 400 hdmi_audio_infoframe_pack_only(const struct hdmi_audio_infoframe *frame, void *buffer, size_t size) hdmi_audio_infoframe_pack_only() argument 465 hdmi_audio_infoframe_pack(struct hdmi_audio_infoframe *frame, void *buffer, size_t size) hdmi_audio_infoframe_pack() argument 484 hdmi_vendor_infoframe_init(struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_init() argument 504 hdmi_vendor_infoframe_length(const struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_length() argument 515 hdmi_vendor_infoframe_check_only(const struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_check_only() argument 541 hdmi_vendor_infoframe_check(struct hdmi_vendor_infoframe *frame) hdmi_vendor_infoframe_check() argument 563 hdmi_vendor_infoframe_pack_only(const struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) hdmi_vendor_infoframe_pack_only() argument 626 hdmi_vendor_infoframe_pack(struct hdmi_vendor_infoframe *frame, void *buffer, size_t size) hdmi_vendor_infoframe_pack() argument 640 hdmi_vendor_any_infoframe_check_only(const union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_check_only() argument 656 hdmi_drm_infoframe_init(struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_init() argument 668 hdmi_drm_infoframe_check_only(const struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_check_only() argument 687 hdmi_drm_infoframe_check(struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_check() argument 707 hdmi_drm_infoframe_pack_only(const struct hdmi_drm_infoframe *frame, void *buffer, size_t size) hdmi_drm_infoframe_pack_only() argument 780 hdmi_drm_infoframe_pack(struct hdmi_drm_infoframe *frame, void *buffer, size_t size) hdmi_drm_infoframe_pack() argument 797 hdmi_vendor_any_infoframe_check(union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_check() argument 816 hdmi_vendor_any_infoframe_pack_only(const union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) hdmi_vendor_any_infoframe_pack_only() argument 837 hdmi_vendor_any_infoframe_pack(union hdmi_vendor_any_infoframe *frame, void *buffer, size_t size) hdmi_vendor_any_infoframe_pack() argument 859 hdmi_infoframe_check(union hdmi_infoframe *frame) hdmi_infoframe_check() argument 892 hdmi_infoframe_pack_only(const union hdmi_infoframe *frame, void *buffer, size_t size) hdmi_infoframe_pack_only() argument 944 hdmi_infoframe_pack(union hdmi_infoframe *frame, void *buffer, size_t size) hdmi_infoframe_pack() argument 994 hdmi_infoframe_log_header(const char *level, struct device *dev, const struct hdmi_any_infoframe *frame) hdmi_infoframe_log_header() argument 1190 hdmi_avi_infoframe_log(const char *level, struct device *dev, const struct hdmi_avi_infoframe *frame) hdmi_avi_infoframe_log() argument 1261 hdmi_spd_infoframe_log(const char *level, struct device *dev, const struct hdmi_spd_infoframe *frame) hdmi_spd_infoframe_log() argument 1391 hdmi_audio_infoframe_log(const char *level, struct device *dev, const struct hdmi_audio_infoframe *frame) hdmi_audio_infoframe_log() argument 1418 hdmi_drm_infoframe_log(const char *level, struct device *dev, const struct hdmi_drm_infoframe *frame) hdmi_drm_infoframe_log() argument 1476 hdmi_vendor_any_infoframe_log(const char *level, struct device *dev, const union hdmi_vendor_any_infoframe *frame) hdmi_vendor_any_infoframe_log() argument 1511 hdmi_infoframe_log(const char *level, struct device *dev, const union hdmi_infoframe *frame) hdmi_infoframe_log() argument 1548 hdmi_avi_infoframe_unpack(struct hdmi_avi_infoframe *frame, const void *buffer, size_t size) hdmi_avi_infoframe_unpack() argument 1612 hdmi_spd_infoframe_unpack(struct hdmi_spd_infoframe *frame, const void *buffer, size_t size) hdmi_spd_infoframe_unpack() argument 1654 hdmi_audio_infoframe_unpack(struct hdmi_audio_infoframe *frame, const void *buffer, size_t size) hdmi_audio_infoframe_unpack() argument 1704 hdmi_vendor_any_infoframe_unpack(union hdmi_vendor_any_infoframe *frame, const void *buffer, size_t size) hdmi_vendor_any_infoframe_unpack() argument 1784 hdmi_drm_infoframe_unpack_only(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) hdmi_drm_infoframe_unpack_only() argument 1839 hdmi_drm_infoframe_unpack(struct hdmi_drm_infoframe *frame, const void *buffer, size_t size) hdmi_drm_infoframe_unpack() argument 1874 hdmi_infoframe_unpack(union hdmi_infoframe *frame, const void *buffer, size_t size) hdmi_infoframe_unpack() argument [all...] |
/kernel/linux/linux-6.6/net/hsr/ |
H A D | hsr_forward.c | 25 * Or not - resetting the counter and bridging the frame would create a 29 * frame is received from a particular node, we know something is wrong. 93 /* if this is a redbox supervision frame we need to verify in is_supervision_frame() 121 struct hsr_frame_info *frame) in create_stripped_skb_hsr() 139 if (frame->is_vlan) in create_stripped_skb_hsr() 149 struct sk_buff *hsr_get_untagged_frame(struct hsr_frame_info *frame, in hsr_get_untagged_frame() argument 152 if (!frame->skb_std) { in hsr_get_untagged_frame() 153 if (frame->skb_hsr) in hsr_get_untagged_frame() 154 frame->skb_std = in hsr_get_untagged_frame() 155 create_stripped_skb_hsr(frame in hsr_get_untagged_frame() 120 create_stripped_skb_hsr(struct sk_buff *skb_in, struct hsr_frame_info *frame) create_stripped_skb_hsr() argument 167 prp_get_untagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_get_untagged_frame() argument 206 prp_fill_rct(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port) prp_fill_rct() argument 249 hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port, u8 proto_version) hsr_fill_tag() argument 280 hsr_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) hsr_create_tagged_frame() argument 323 prp_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_create_tagged_frame() argument 369 hsr_xmit(struct sk_buff *skb, struct hsr_port *port, struct hsr_frame_info *frame) hsr_xmit() argument 383 prp_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_drop_frame() argument 391 hsr_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port) hsr_drop_frame() argument 411 hsr_forward_do(struct hsr_frame_info *frame) hsr_forward_do() argument 477 check_local_dest(struct hsr_priv *hsr, struct sk_buff *skb, struct hsr_frame_info *frame) check_local_dest() argument 496 handle_std_frame(struct sk_buff *skb, struct hsr_frame_info *frame) handle_std_frame() argument 516 hsr_fill_frame_info(__be16 proto, struct sk_buff *skb, struct hsr_frame_info *frame) hsr_fill_frame_info() argument 543 prp_fill_frame_info(__be16 proto, struct sk_buff *skb, struct hsr_frame_info *frame) prp_fill_frame_info() argument 562 fill_frame_info(struct hsr_frame_info *frame, struct sk_buff *skb, struct hsr_port *port) fill_frame_info() argument 612 struct hsr_frame_info frame; hsr_forward_skb() local [all...] |
/kernel/linux/linux-5.10/net/hsr/ |
H A D | hsr_forward.c | 25 * Or not - resetting the counter and bridging the frame would create a 29 * frame is received from a particular node, we know something is wrong. 79 struct hsr_frame_info *frame) in create_stripped_skb_hsr() 97 if (frame->is_vlan) in create_stripped_skb_hsr() 107 struct sk_buff *hsr_get_untagged_frame(struct hsr_frame_info *frame, in hsr_get_untagged_frame() argument 110 if (!frame->skb_std) { in hsr_get_untagged_frame() 111 if (frame->skb_hsr) in hsr_get_untagged_frame() 112 frame->skb_std = in hsr_get_untagged_frame() 113 create_stripped_skb_hsr(frame->skb_hsr, frame); in hsr_get_untagged_frame() 78 create_stripped_skb_hsr(struct sk_buff *skb_in, struct hsr_frame_info *frame) create_stripped_skb_hsr() argument 125 prp_get_untagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_get_untagged_frame() argument 164 prp_fill_rct(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port) prp_fill_rct() argument 207 hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port, u8 proto_version) hsr_fill_tag() argument 238 hsr_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) hsr_create_tagged_frame() argument 279 prp_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_create_tagged_frame() argument 323 hsr_xmit(struct sk_buff *skb, struct hsr_port *port, struct hsr_frame_info *frame) hsr_xmit() argument 337 prp_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port) prp_drop_frame() argument 357 hsr_forward_do(struct hsr_frame_info *frame) hsr_forward_do() argument 414 check_local_dest(struct hsr_priv *hsr, struct sk_buff *skb, struct hsr_frame_info *frame) check_local_dest() argument 433 handle_std_frame(struct sk_buff *skb, struct hsr_frame_info *frame) handle_std_frame() argument 453 hsr_fill_frame_info(__be16 proto, struct sk_buff *skb, struct hsr_frame_info *frame) hsr_fill_frame_info() argument 480 prp_fill_frame_info(__be16 proto, struct sk_buff *skb, struct hsr_frame_info *frame) prp_fill_frame_info() argument 499 fill_frame_info(struct hsr_frame_info *frame, struct sk_buff *skb, struct hsr_port *port) fill_frame_info() argument 549 struct hsr_frame_info frame; hsr_forward_skb() local [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | stacktrace.c | 16 * Unwind the current stack frame and store the new register values in the 47 static int frame_pointer_check(struct stackframe *frame) in frame_pointer_check() argument 50 unsigned long fp = frame->fp; in frame_pointer_check() 51 unsigned long pc = frame->pc; in frame_pointer_check() 63 low = frame->sp; in frame_pointer_check() 66 /* check current frame pointer is within bounds */ in frame_pointer_check() 78 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument 80 unsigned long fp = frame->fp; in unwind_frame() 82 if (frame_pointer_check(frame)) in unwind_frame() 89 if (frame in unwind_frame() 129 walk_stackframe(struct stackframe *frame, bool (*fn)(void *, unsigned long), void *data) walk_stackframe() argument 145 start_stack_trace(struct stackframe *frame, struct task_struct *task, unsigned long fp, unsigned long sp, unsigned long lr, unsigned long pc) start_stack_trace() argument 165 struct stackframe frame; arch_stack_walk() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
H A D | frame.c | 38 static void frame_init_single_plane(struct ia_css_frame *frame, 45 struct ia_css_frame *frame, 51 static void frame_init_nv_planes(struct ia_css_frame *frame, 56 static void frame_init_yuv_planes(struct ia_css_frame *frame, 62 static void frame_init_rgb_planes(struct ia_css_frame *frame, 65 static void frame_init_qplane6_planes(struct ia_css_frame *frame); 67 static int frame_allocate_buffer_data(struct ia_css_frame *frame); 69 static int frame_allocate_with_data(struct ia_css_frame **frame, 91 int ia_css_frame_allocate_from_info(struct ia_css_frame **frame, in ia_css_frame_allocate_from_info() argument 96 if (!frame || !inf in ia_css_frame_allocate_from_info() 109 ia_css_frame_allocate(struct ia_css_frame **frame, unsigned int width, unsigned int height, enum ia_css_frame_format format, unsigned int padded_width, unsigned int raw_bit_depth) ia_css_frame_allocate() argument 140 ia_css_frame_free(struct ia_css_frame *frame) ia_css_frame_free() argument 164 ia_css_frame_init_planes(struct ia_css_frame *frame) ia_css_frame_init_planes() argument 362 ia_css_frame_allocate_with_buffer_size(struct ia_css_frame **frame, const unsigned int buffer_size_bytes) ia_css_frame_allocate_with_buffer_size() argument 462 frame_init_single_plane(struct ia_css_frame *frame, struct ia_css_frame_plane *plane, unsigned int height, unsigned int subpixels_per_line, unsigned int bytes_per_pixel) frame_init_single_plane() argument 482 frame_init_raw_single_plane( struct ia_css_frame *frame, struct ia_css_frame_plane *plane, unsigned int height, unsigned int subpixels_per_line, unsigned int bits_per_pixel) frame_init_raw_single_plane() argument 501 frame_init_nv_planes(struct ia_css_frame *frame, unsigned int horizontal_decimation, unsigned int vertical_decimation, unsigned int bytes_per_element) frame_init_nv_planes() argument 539 frame_init_yuv_planes(struct ia_css_frame *frame, unsigned int horizontal_decimation, unsigned int vertical_decimation, bool swap_uv, unsigned int bytes_per_element) frame_init_yuv_planes() argument 572 frame_init_rgb_planes(struct ia_css_frame *frame, unsigned int bytes_per_element) frame_init_rgb_planes() argument 589 frame_init_qplane6_planes(struct ia_css_frame *frame) frame_init_qplane6_planes() argument 613 frame_allocate_buffer_data(struct ia_css_frame *frame) frame_allocate_buffer_data() argument 621 frame_allocate_with_data(struct ia_css_frame **frame, unsigned int width, unsigned int height, enum ia_css_frame_format format, unsigned int padded_width, unsigned int raw_bit_depth) frame_allocate_with_data() argument 734 ia_css_frame_init_from_info(struct ia_css_frame *frame, const struct ia_css_frame_info *frame_info) ia_css_frame_init_from_info() argument [all...] |
/kernel/linux/linux-5.10/net/lapb/ |
H A D | lapb_in.c | 40 struct lapb_frame *frame) in lapb_state0_machine() 42 switch (frame->type) { in lapb_state0_machine() 44 lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 47 lapb->dev, frame->pf); in lapb_state0_machine() 48 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine() 52 lapb->dev, frame->pf); in lapb_state0_machine() 54 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine() 69 lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 72 lapb->dev, frame->pf); in lapb_state0_machine() 74 lapb_send_control(lapb, LAPB_UA, frame in lapb_state0_machine() 39 lapb_state0_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state0_machine() argument 110 lapb_state1_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state1_machine() argument 186 lapb_state2_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state2_machine() argument 246 lapb_state3_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state3_machine() argument 472 lapb_state4_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state4_machine() argument 535 struct lapb_frame frame; lapb_data_input() local [all...] |
/kernel/linux/linux-6.6/net/lapb/ |
H A D | lapb_in.c | 40 struct lapb_frame *frame) in lapb_state0_machine() 42 switch (frame->type) { in lapb_state0_machine() 44 lapb_dbg(1, "(%p) S0 RX SABM(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 47 lapb->dev, frame->pf); in lapb_state0_machine() 48 lapb_send_control(lapb, LAPB_DM, frame->pf, in lapb_state0_machine() 52 lapb->dev, frame->pf); in lapb_state0_machine() 54 lapb_send_control(lapb, LAPB_UA, frame->pf, in lapb_state0_machine() 69 lapb_dbg(1, "(%p) S0 RX SABME(%d)\n", lapb->dev, frame->pf); in lapb_state0_machine() 72 lapb->dev, frame->pf); in lapb_state0_machine() 74 lapb_send_control(lapb, LAPB_UA, frame in lapb_state0_machine() 39 lapb_state0_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state0_machine() argument 110 lapb_state1_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state1_machine() argument 186 lapb_state2_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state2_machine() argument 246 lapb_state3_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state3_machine() argument 472 lapb_state4_machine(struct lapb_cb *lapb, struct sk_buff *skb, struct lapb_frame *frame) lapb_state4_machine() argument 535 struct lapb_frame frame; lapb_data_input() local [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/runtime/frame/src/ |
H A D | frame.c | 38 static void frame_init_single_plane(struct ia_css_frame *frame, 45 struct ia_css_frame *frame, 51 static void frame_init_mipi_plane(struct ia_css_frame *frame, 57 static void frame_init_nv_planes(struct ia_css_frame *frame, 62 static void frame_init_yuv_planes(struct ia_css_frame *frame, 68 static void frame_init_rgb_planes(struct ia_css_frame *frame, 71 static void frame_init_qplane6_planes(struct ia_css_frame *frame); 73 static int frame_allocate_buffer_data(struct ia_css_frame *frame); 75 static int frame_allocate_with_data(struct ia_css_frame **frame, 99 void ia_css_frame_zero(struct ia_css_frame *frame) in ia_css_frame_zero() argument 105 ia_css_frame_allocate_from_info(struct ia_css_frame **frame, const struct ia_css_frame_info *info) ia_css_frame_allocate_from_info() argument 123 ia_css_frame_allocate(struct ia_css_frame **frame, unsigned int width, unsigned int height, enum ia_css_frame_format format, unsigned int padded_width, unsigned int raw_bit_depth) ia_css_frame_allocate() argument 154 ia_css_frame_map(struct ia_css_frame **frame, const struct ia_css_frame_info *info, const void __user *data, u16 attribute, unsigned int pgnr) ia_css_frame_map() argument 202 ia_css_frame_create_from_info(struct ia_css_frame **frame, const struct ia_css_frame_info *info) ia_css_frame_create_from_info() argument 244 ia_css_frame_set_data(struct ia_css_frame *frame, const ia_css_ptr mapped_data, size_t data_bytes) ia_css_frame_set_data() argument 275 ia_css_frame_allocate_contiguous(struct ia_css_frame **frame, unsigned int width, unsigned int height, enum ia_css_frame_format format, unsigned int padded_width, unsigned int raw_bit_depth) ia_css_frame_allocate_contiguous() argument 298 ia_css_frame_allocate_contiguous_from_info( struct ia_css_frame **frame, const struct ia_css_frame_info *info) ia_css_frame_allocate_contiguous_from_info() argument 318 ia_css_frame_free(struct ia_css_frame *frame) ia_css_frame_free() argument 342 ia_css_frame_init_planes(struct ia_css_frame *frame) ia_css_frame_init_planes() argument 534 ia_css_frame_allocate_with_buffer_size( struct ia_css_frame **frame, const unsigned int buffer_size_bytes, const bool contiguous) ia_css_frame_allocate_with_buffer_size() argument 632 frame_init_single_plane(struct ia_css_frame *frame, struct ia_css_frame_plane *plane, unsigned int height, unsigned int subpixels_per_line, unsigned int bytes_per_pixel) frame_init_single_plane() argument 652 frame_init_raw_single_plane( struct ia_css_frame *frame, struct ia_css_frame_plane *plane, unsigned int height, unsigned int subpixels_per_line, unsigned int bits_per_pixel) frame_init_raw_single_plane() argument 671 frame_init_mipi_plane(struct ia_css_frame *frame, struct ia_css_frame_plane *plane, unsigned int height, unsigned int subpixels_per_line, unsigned int bytes_per_pixel) frame_init_mipi_plane() argument 687 frame_init_nv_planes(struct ia_css_frame *frame, unsigned int horizontal_decimation, unsigned int vertical_decimation, unsigned int bytes_per_element) frame_init_nv_planes() argument 725 frame_init_yuv_planes(struct ia_css_frame *frame, unsigned int horizontal_decimation, unsigned int vertical_decimation, bool swap_uv, unsigned int bytes_per_element) frame_init_yuv_planes() argument 758 frame_init_rgb_planes(struct ia_css_frame *frame, unsigned int bytes_per_element) frame_init_rgb_planes() argument 775 frame_init_qplane6_planes(struct ia_css_frame *frame) frame_init_qplane6_planes() argument 799 frame_allocate_buffer_data(struct ia_css_frame *frame) frame_allocate_buffer_data() argument 814 frame_allocate_with_data(struct ia_css_frame **frame, unsigned int width, unsigned int height, enum ia_css_frame_format format, unsigned int padded_width, unsigned int raw_bit_depth, bool contiguous) frame_allocate_with_data() argument [all...] |
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_frame.h | 26 /* progressive frame */ 278 MPP_RET mpp_frame_init(MppFrame *frame); 279 MPP_RET mpp_frame_deinit(MppFrame *frame); 308 RK_U32 mpp_frame_get_width(const MppFrame frame); 309 void mpp_frame_set_width(MppFrame frame, RK_U32 width); 310 RK_U32 mpp_frame_get_height(const MppFrame frame); 311 void mpp_frame_set_height(MppFrame frame, RK_U32 height); 312 RK_U32 mpp_frame_get_hor_stride(const MppFrame frame); 313 void mpp_frame_set_hor_stride(MppFrame frame, RK_U32 hor_stride); 314 RK_U32 mpp_frame_get_ver_stride(const MppFrame frame); [all...] |
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpp_frame.h | 24 /* progressive frame */ 278 MPP_RET mpp_frame_init(MppFrame *frame); 279 MPP_RET mpp_frame_deinit(MppFrame *frame); 280 MppFrame mpp_frame_get_next(MppFrame frame); 309 RK_U32 mpp_frame_get_width(const MppFrame frame); 310 void mpp_frame_set_width(MppFrame frame, RK_U32 width); 311 RK_U32 mpp_frame_get_height(const MppFrame frame); 312 void mpp_frame_set_height(MppFrame frame, RK_U32 height); 313 RK_U32 mpp_frame_get_hor_stride(const MppFrame frame); 314 void mpp_frame_set_hor_stride(MppFrame frame, RK_U3 [all...] |
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpp_frame.h | 24 /* progressive frame */ 278 MPP_RET mpp_frame_init(MppFrame *frame); 279 MPP_RET mpp_frame_deinit(MppFrame *frame); 280 MppFrame mpp_frame_get_next(MppFrame frame); 309 RK_U32 mpp_frame_get_width(const MppFrame frame); 310 void mpp_frame_set_width(MppFrame frame, RK_U32 width); 311 RK_U32 mpp_frame_get_height(const MppFrame frame); 312 void mpp_frame_set_height(MppFrame frame, RK_U32 height); 313 RK_U32 mpp_frame_get_hor_stride(const MppFrame frame); 314 void mpp_frame_set_hor_stride(MppFrame frame, RK_U3 [all...] |
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpp_frame.h | 25 /* progressive frame */ 279 MPP_RET mpp_frame_init(MppFrame *frame); 280 MPP_RET mpp_frame_deinit(MppFrame *frame); 281 MppFrame mpp_frame_get_next(MppFrame frame); 310 unsigned int mpp_frame_get_width(const MppFrame frame); 311 void mpp_frame_set_width(MppFrame frame, unsigned int width); 312 unsigned int mpp_frame_get_height(const MppFrame frame); 313 void mpp_frame_set_height(MppFrame frame, unsigned int height); 314 unsigned int mpp_frame_get_hor_stride(const MppFrame frame); 315 void mpp_frame_set_hor_stride(MppFrame frame, unsigne [all...] |
/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | stacktrace.c | 22 * AArch64 PCS assigns the frame pointer to x29. 36 * Unwind from one frame record (A) to the next frame record (B). 38 * We terminate early if the location of B indicates a malformed chain of frame 42 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame) in unwind_frame() argument 44 unsigned long fp = frame->fp; in unwind_frame() 56 if (test_bit(info.type, frame->stacks_done)) in unwind_frame() 72 if (info.type == frame->prev_type) { in unwind_frame() 73 if (fp <= frame->prev_fp) in unwind_frame() 76 set_bit(frame in unwind_frame() 120 walk_stackframe(struct task_struct *tsk, struct stackframe *frame, bool (*fn)(void *, unsigned long), void *data) walk_stackframe() argument 143 struct stackframe frame; dump_backtrace() local 206 struct stackframe frame; arch_stack_walk() local [all...] |
H A D | signal32.c | 94 static int compat_preserve_vfp_context(struct compat_vfp_sigframe __user *frame) in compat_preserve_vfp_context() argument 111 __put_user_error(magic, &frame->magic, err); in compat_preserve_vfp_context() 112 __put_user_error(size, &frame->size, err); in compat_preserve_vfp_context() 118 for (i = 0; i < ARRAY_SIZE(frame->ufp.fpregs); i += 2) { in compat_preserve_vfp_context() 123 __put_user_error(vreg.lo, &frame->ufp.fpregs[i], err); in compat_preserve_vfp_context() 124 __put_user_error(vreg.hi, &frame->ufp.fpregs[i + 1], err); in compat_preserve_vfp_context() 130 __put_user_error(fpscr, &frame->ufp.fpscr, err); in compat_preserve_vfp_context() 137 __put_user_error(fpexc, &frame->ufp_exc.fpexc, err); in compat_preserve_vfp_context() 138 __put_user_error(0, &frame->ufp_exc.fpinst, err); in compat_preserve_vfp_context() 139 __put_user_error(0, &frame in compat_preserve_vfp_context() 144 compat_restore_vfp_context(struct compat_vfp_sigframe __user *frame) compat_restore_vfp_context() argument 235 struct compat_sigframe __user *frame; COMPAT_SYSCALL_DEFINE0() local 266 struct compat_rt_sigframe __user *frame; COMPAT_SYSCALL_DEFINE0() local 302 void __user *frame; compat_get_sigframe() local 318 compat_setup_return(struct pt_regs *regs, struct k_sigaction *ka, compat_ulong_t __user *rc, void __user *frame, int usig) compat_setup_return() argument 410 struct compat_rt_sigframe __user *frame; compat_setup_rt_frame() local 439 struct compat_sigframe __user *frame; compat_setup_frame() local [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | stacktrace.c | 13 * Unwind the current stack frame and store the new register values in the 41 int notrace unwind_frame(struct stackframe *frame) in unwind_frame() argument 44 unsigned long fp = frame->fp; in unwind_frame() 47 low = frame->sp; in unwind_frame() 51 /* check current frame pointer is within bounds */ in unwind_frame() 55 frame->sp = frame->fp; in unwind_frame() 56 frame->fp = READ_ONCE_NOCHECK(*(unsigned long *)(fp)); in unwind_frame() 57 frame->pc = READ_ONCE_NOCHECK(*(unsigned long *)(fp + 4)); in unwind_frame() 59 /* check current frame pointe in unwind_frame() 73 walk_stackframe(struct stackframe *frame, int (*fn)(struct stackframe *, void *), void *data) walk_stackframe() argument 95 save_trace(struct stackframe *frame, void *d) save_trace() argument 131 struct stackframe frame; __save_stack_trace() local 166 struct stackframe frame; save_stack_trace_regs() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
H A D | drm_hdmi_helper.c | 20 * @frame: HDMI DRM infoframe 25 int drm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, in drm_hdmi_infoframe_set_hdr_metadata() argument 32 if (!frame || !conn_state) in drm_hdmi_infoframe_set_hdr_metadata() 50 err = hdmi_drm_infoframe_init(frame); in drm_hdmi_infoframe_set_hdr_metadata() 54 frame->eotf = hdr_metadata->hdmi_metadata_type1.eotf; in drm_hdmi_infoframe_set_hdr_metadata() 55 frame->metadata_type = hdr_metadata->hdmi_metadata_type1.metadata_type; in drm_hdmi_infoframe_set_hdr_metadata() 57 BUILD_BUG_ON(sizeof(frame->display_primaries) != in drm_hdmi_infoframe_set_hdr_metadata() 59 BUILD_BUG_ON(sizeof(frame->white_point) != in drm_hdmi_infoframe_set_hdr_metadata() 62 memcpy(&frame->display_primaries, in drm_hdmi_infoframe_set_hdr_metadata() 64 sizeof(frame in drm_hdmi_infoframe_set_hdr_metadata() 129 drm_hdmi_avi_infoframe_colorimetry(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state) drm_hdmi_avi_infoframe_colorimetry() argument 156 drm_hdmi_avi_infoframe_bars(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state) drm_hdmi_avi_infoframe_bars() argument 174 drm_hdmi_avi_infoframe_content_type(struct hdmi_avi_infoframe *frame, const struct drm_connector_state *conn_state) drm_hdmi_avi_infoframe_content_type() argument [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | signal_32.c | 42 * stack frame and previous contents of the stack. This allows 43 * frame unwinding in a function epilogue but only if a frame 158 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn() local 165 if (!access_ok(frame, sizeof(*frame))) in sys_sigreturn() 168 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn() 170 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn() 171 sizeof(frame->extramask)))) in sys_sigreturn() 176 if (restore_sigcontext(regs, &frame in sys_sigreturn() 188 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; sys_rt_sigreturn() local 272 struct sigframe __user *frame; setup_frame() local 338 struct rt_sigframe __user *frame; setup_rt_frame() local [all...] |
/kernel/linux/linux-6.6/arch/sh/kernel/ |
H A D | signal_32.c | 42 * stack frame and previous contents of the stack. This allows 43 * frame unwinding in a function epilogue but only if a frame 158 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn() local 165 if (!access_ok(frame, sizeof(*frame))) in sys_sigreturn() 168 if (__get_user(set.sig[0], &frame->sc.oldmask) in sys_sigreturn() 170 && __copy_from_user(&set.sig[1], &frame->extramask, in sys_sigreturn() 171 sizeof(frame->extramask)))) in sys_sigreturn() 176 if (restore_sigcontext(regs, &frame in sys_sigreturn() 188 struct rt_sigframe __user *frame = (struct rt_sigframe __user *)regs->regs[15]; sys_rt_sigreturn() local 272 struct sigframe __user *frame; setup_frame() local 338 struct rt_sigframe __user *frame; setup_rt_frame() local [all...] |
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | signal.c | 206 #define unsafe_put_sigmask(set, frame, label) \ 208 (__u64 __user *)&(frame)->uc.uc_sigmask, \ 212 * Set up a signal frame. 324 struct sigframe __user *frame; in __setup_frame() local 328 frame = get_sigframe(&ksig->ka, regs, sizeof(*frame), &fp); in __setup_frame() 330 if (!user_access_begin(frame, sizeof(*frame))) in __setup_frame() 333 unsafe_put_user(sig, &frame->sig, Efault); in __setup_frame() 334 unsafe_put_sigcontext(&frame in __setup_frame() 379 struct rt_sigframe __user *frame; __setup_rt_frame() local 458 struct rt_sigframe __user *frame; __setup_rt_frame() local 562 struct rt_sigframe_x32 __user *frame; x32_setup_rt_frame() local 624 struct sigframe __user *frame; SYSCALL_DEFINE0() local 655 struct rt_sigframe __user *frame; SYSCALL_DEFINE0() local 836 signal_fault(struct pt_regs *regs, void __user *frame, char *where) signal_fault() argument 857 struct rt_sigframe_x32 __user *frame; COMPAT_SYSCALL_DEFINE0() local [all...] |
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | signal_n32.c | 56 struct rt_sigframe_n32 __user *frame; in sysn32_rt_sigreturn() local 62 frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; in sysn32_rt_sigreturn() 63 if (!access_ok(frame, sizeof(*frame))) in sysn32_rt_sigreturn() 65 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn() 70 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 76 if (compat_restore_altstack(&frame->rs_uc.uc_stack)) in sysn32_rt_sigreturn() 96 struct rt_sigframe_n32 __user *frame; in setup_rt_frame_n32() local 99 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32() [all...] |
H A D | signal_o32.c | 117 struct sigframe32 __user *frame; in setup_frame_32() local 120 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_frame_32() 121 if (!access_ok(frame, sizeof (*frame))) in setup_frame_32() 124 err |= setup_sigcontext32(regs, &frame->sf_sc); in setup_frame_32() 125 err |= __copy_conv_sigset_to_user(&frame->sf_mask, set); in setup_frame_32() 142 regs->regs[ 6] = (unsigned long) &frame->sf_sc; in setup_frame_32() 143 regs->regs[29] = (unsigned long) frame; in setup_frame_32() 149 frame, reg in setup_frame_32() 156 struct rt_sigframe32 __user *frame; sys32_rt_sigreturn() local 196 struct rt_sigframe32 __user *frame; setup_rt_frame_32() local 258 struct sigframe32 __user *frame; sys32_sigreturn() local [all...] |
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | signal_n32.c | 55 struct rt_sigframe_n32 __user *frame; in sysn32_rt_sigreturn() local 61 frame = (struct rt_sigframe_n32 __user *)regs->regs[29]; in sysn32_rt_sigreturn() 62 if (!access_ok(frame, sizeof(*frame))) in sysn32_rt_sigreturn() 64 if (__copy_conv_sigset_from_user(&set, &frame->rs_uc.uc_sigmask)) in sysn32_rt_sigreturn() 69 sig = restore_sigcontext(regs, &frame->rs_uc.uc_mcontext); in sysn32_rt_sigreturn() 75 if (compat_restore_altstack(&frame->rs_uc.uc_stack)) in sysn32_rt_sigreturn() 95 struct rt_sigframe_n32 __user *frame; in setup_rt_frame_n32() local 98 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_rt_frame_n32() [all...] |
H A D | signal_o32.c | 117 struct sigframe32 __user *frame; in setup_frame_32() local 120 frame = get_sigframe(ksig, regs, sizeof(*frame)); in setup_frame_32() 121 if (!access_ok(frame, sizeof (*frame))) in setup_frame_32() 124 err |= setup_sigcontext32(regs, &frame->sf_sc); in setup_frame_32() 125 err |= __copy_conv_sigset_to_user(&frame->sf_mask, set); in setup_frame_32() 142 regs->regs[ 6] = (unsigned long) &frame->sf_sc; in setup_frame_32() 143 regs->regs[29] = (unsigned long) frame; in setup_frame_32() 149 frame, reg in setup_frame_32() 156 struct rt_sigframe32 __user *frame; sys32_rt_sigreturn() local 196 struct rt_sigframe32 __user *frame; setup_rt_frame_32() local 258 struct sigframe32 __user *frame; sys32_sigreturn() local [all...] |
/kernel/linux/linux-5.10/arch/xtensa/kernel/ |
H A D | stacktrace.c | 27 int (*ufn)(struct stackframe *frame, void *data), in xtensa_backtrace_user() 35 struct stackframe frame; in xtensa_backtrace_user() local 41 frame.pc = pc; in xtensa_backtrace_user() 42 frame.sp = a1; in xtensa_backtrace_user() 44 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user() 79 frame.pc = pc; in xtensa_backtrace_user() 80 frame.sp = a1; in xtensa_backtrace_user() 82 if (pc == 0 || pc >= TASK_SIZE || ufn(&frame, data)) in xtensa_backtrace_user() 101 /* Copy a1, a0 from user space stack frame. */ in xtensa_backtrace_user() 106 frame in xtensa_backtrace_user() 26 xtensa_backtrace_user(struct pt_regs *regs, unsigned int depth, int (*ufn)(struct stackframe *frame, void *data), void *data) xtensa_backtrace_user() argument 115 xtensa_backtrace_kernel(struct pt_regs *regs, unsigned int depth, int (*kfn)(struct stackframe *frame, void *data), int (*ufn)(struct stackframe *frame, void *data), void *data) xtensa_backtrace_kernel() argument 136 struct stackframe frame; xtensa_backtrace_kernel() local 168 walk_stackframe(unsigned long *sp, int (*fn)(struct stackframe *frame, void *data), void *data) walk_stackframe() argument 181 struct stackframe frame; walk_stackframe() local 206 stack_trace_cb(struct stackframe *frame, void *data) stack_trace_cb() argument 247 return_address_cb(struct stackframe *frame, void *data) return_address_cb() argument [all...] |