| /drivers/staging/media/ipu3/ |
| A D | ipu3-css-fw.c | 79 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_fw_pipeline_params() 105 if (css->fw) in imgu_css_fw_cleanup() 109 css->fw = NULL; in imgu_css_fw_cleanup() 122 r = request_firmware(&css->fw, IMGU_FW_NAME_20161208, css->dev); in imgu_css_fw_init() 124 r = request_firmware(&css->fw, IMGU_FW_NAME, css->dev); in imgu_css_fw_init() 130 css->fwp = (struct imgu_fw_header *)css->fw->data; in imgu_css_fw_init() 131 if (css->fw->size < struct_size(css->fwp, binary_header, 1) || in imgu_css_fw_init() 135 css->fwp->file_header.binary_nr) > css->fw->size) in imgu_css_fw_init() 139 css->fwp->file_header.version, css->fwp->file_header.binary_nr, in imgu_css_fw_init() 146 css->fw_bl = -1; in imgu_css_fw_init() [all …]
|
| A D | ipu3-css.c | 419 &css->fwp->binary_header[css->fw_sp[i]]; in imgu_css_hw_init() 421 writel(css->binary[css->fw_sp[i]].daddr, in imgu_css_hw_init() 472 struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[sp]]; in imgu_css_hw_start_sp() 474 .ddr_data_addr = css->binary[css->fw_sp[sp]].daddr in imgu_css_hw_start_sp() 517 struct imgu_fw_info *bi, *bl = &css->fwp->binary_header[css->fw_bl]; in imgu_css_hw_start() 532 &css->fwp->binary_header[css->fw_sp[j]]; in imgu_css_hw_start() 534 .src_addr = css->binary[css->fw_sp[j]].daddr in imgu_css_hw_start() 562 bi = &css->fwp->binary_header[css->fw_sp[0]]; in imgu_css_hw_start() 593 bi = &css->fwp->binary_header[css->fw_sp[1]]; in imgu_css_hw_start() 610 struct imgu_fw_info *bi = &css->fwp->binary_header[css->fw_sp[0]]; in imgu_css_hw_stop() [all …]
|
| A D | ipu3-css.h | 167 int imgu_css_init(struct device *dev, struct imgu_css *css, 169 void imgu_css_cleanup(struct imgu_css *css); 170 int imgu_css_fmt_try(struct imgu_css *css, 174 int imgu_css_fmt_set(struct imgu_css *css, 179 int imgu_css_buf_queue(struct imgu_css *css, unsigned int pipe, 181 struct imgu_css_buffer *imgu_css_buf_dequeue(struct imgu_css *css); 182 int imgu_css_start_streaming(struct imgu_css *css); 183 void imgu_css_stop_streaming(struct imgu_css *css); 184 bool imgu_css_queue_empty(struct imgu_css *css); 185 bool imgu_css_is_streaming(struct imgu_css *css); [all …]
|
| A D | ipu3.c | 234 if (!imgu_css_is_streaming(&imgu->css)) in imgu_queue_buffers() 386 imgu_css_stop_streaming(&imgu->css); in imgu_s_stream() 410 r = imgu_css_start_streaming(&imgu->css); in imgu_s_stream() 437 imgu_css_stop_streaming(&imgu->css); in imgu_s_stream() 526 b = imgu_css_buf_dequeue(&imgu->css); in imgu_isr_threaded() 571 if (imgu_css_queue_empty(&imgu->css)) in imgu_isr_threaded() 593 if (imgu_css_irq_ack(&imgu->css) < 0) in imgu_isr() 731 imgu_css_cleanup(&imgu->css); in imgu_pci_probe() 753 imgu_css_cleanup(&imgu->css); in imgu_pci_remove() 781 imgu_css_stop_streaming(&imgu->css); in imgu_suspend() [all …]
|
| A D | Makefile | 8 ipu3-tables.o ipu3-css-pool.o \ 9 ipu3-css-fw.o ipu3-css-params.o \ 10 ipu3-css.o ipu3-v4l2.o ipu3.o
|
| A D | ipu3-css-params.c | 361 struct imgu_css *css, unsigned int stripes, in imgu_css_osys_calc_frame_and_stripe_params() argument 1638 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_af_ops_calc() 1666 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_fr_ops_calc() 1692 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_awb_ops_calc() 1732 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc_stripe() 1951 &css->fwp->binary_header[css_pipe->bindex]; in imgu_css_cfg_acc() 1966 if (imgu_css_cfg_acc_stripe(css, pipe, acc)) in imgu_css_cfg_acc() 2141 imgu_css_cfg_acc_dvs(css, acc, pipe); in imgu_css_cfg_acc() 2747 &css->fwp->binary_header[css->pipes[pipe].bindex]; in imgu_css_cfg_vmem0() 2783 tnr_vmem = imgu_css_cfg_copy(css, pipe, in imgu_css_cfg_vmem0() [all …]
|
| A D | ipu3-css-params.h | 7 int imgu_css_cfg_acc(struct imgu_css *css, unsigned int pipe, 13 int imgu_css_cfg_vmem0(struct imgu_css *css, unsigned int pipe, 18 int imgu_css_cfg_dmem0(struct imgu_css *css, unsigned int pipe,
|
| A D | ipu3-css-fw.h | 183 int imgu_css_fw_init(struct imgu_css *css); 184 void imgu_css_fw_cleanup(struct imgu_css *css); 187 void *imgu_css_fw_pipeline_params(struct imgu_css *css, unsigned int pipe,
|
| A D | ipu3-v4l2.c | 66 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe]; in imgu_subdev_s_stream() 110 r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); in imgu_subdev_s_stream() 300 __set_bit(pipe, imgu->css.enabled_pipes); in imgu_link_setup() 302 __clear_bit(pipe, imgu->css.enabled_pipes); in imgu_link_setup() 431 if (!test_bit(pipe, imgu->css.enabled_pipes)) { in imgu_all_nodes_streaming() 437 for_each_set_bit(p, imgu->css.enabled_pipes, IMGU_MAX_PIPE_NUM) { in imgu_all_nodes_streaming() 504 for_each_set_bit(pipe, imgu->css.enabled_pipes, IMGU_MAX_PIPE_NUM) { in imgu_vb2_start_streaming() 570 for_each_set_bit(pipe, imgu->css.enabled_pipes, in imgu_vb2_stop_streaming() 701 struct imgu_css_pipe *css_pipe = &imgu->css.pipes[pipe]; in imgu_fmt() 775 ret = imgu_css_fmt_try(&imgu->css, fmts, rects, pipe); in imgu_fmt() [all …]
|
| A D | ipu3.h | 137 struct imgu_css css; member
|
| /drivers/s390/cio/ |
| A D | css.c | 858 css->id_valid ? css->cssid : 0; in css_generate_pgid() 873 kfree(css); in channel_subsystem_release() 925 ret = css->cm_enabled ? chsc_secm(css, 0) : 0; in cm_enable_store() 928 ret = css->cm_enabled ? 0 : chsc_secm(css, 1); in cm_enable_store() 975 css = kzalloc(sizeof(*css), GFP_KERNEL); in setup_css() 976 if (!css) in setup_css() 990 kfree(css); in setup_css() 995 ret = chsc_get_cssid_iid(nr, &css->cssid, &css->iid); in setup_css() 999 css->iid); in setup_css() 1009 css->pseudo_subchannel = kzalloc(sizeof(*css->pseudo_subchannel), in setup_css() [all …]
|
| A D | chsc.c | 841 if (!css->chps[i]) in chsc_remove_cmg_attr() 854 if (!css->chps[i]) in chsc_add_cmg_attr() 863 if (!css->chps[i]) in chsc_add_cmg_attr() 936 if (!css->cub[i]) in cub_alloc() 941 if (!css->ecub[i]) in cub_alloc() 954 css->cub[i] = NULL; in cub_free() 958 css->ecub[i] = NULL; in cub_free() 968 ret = cub_alloc(css); in chsc_secm() 975 if (css->cm_enabled) { in chsc_secm() 986 if (!css->cm_enabled) in chsc_secm() [all …]
|
| A D | css.h | 150 #define for_each_css(css) \ argument 151 for ((css) = channel_subsystems[0]; (css); (css) = NULL)
|
| A D | chp.c | 163 struct channel_subsystem *css; in chp_measurement_copy_block() local 171 css = to_css(chp->dev.parent); in chp_measurement_copy_block() 180 area = css->ecub[id / CSS_ECUES_PER_PAGE]; in chp_measurement_copy_block() 184 area = css->cub[id / CSS_CUES_PER_PAGE]; in chp_measurement_copy_block() 524 struct channel_subsystem *css = css_by_id(chpid.cssid); in chp_new() local 528 mutex_lock(&css->mutex); in chp_new() 540 chp->dev.parent = &css->device; in chp_new() 564 if (css->cm_enabled) { in chp_new() 571 css->chps[chpid.id] = chp; in chp_new() 576 mutex_unlock(&css->mutex); in chp_new()
|
| A D | device_ops.c | 752 struct channel_subsystem *css = to_css(sch_dev->parent); in ccw_device_get_cssid() local 754 if (css->id_valid) in ccw_device_get_cssid() 755 *cssid = css->cssid; in ccw_device_get_cssid() 756 return css->id_valid ? 0 : -ENODEV; in ccw_device_get_cssid() 768 struct channel_subsystem *css = to_css(sch_dev->parent); in ccw_device_get_iid() local 770 if (css->id_valid) in ccw_device_get_iid() 771 *iid = css->iid; in ccw_device_get_iid() 772 return css->id_valid ? 0 : -ENODEV; in ccw_device_get_iid()
|
| A D | Makefile | 10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
|
| A D | chsc.h | 172 int __chsc_do_secm(struct channel_subsystem *css, int enable);
|
| A D | eadm_sch.c | 338 MODULE_DEVICE_TABLE(css, eadm_subchannel_ids);
|
| /drivers/infiniband/hw/hfi1/ |
| A D | firmware.c | 410 struct css_header *css; in obtain_one_firmware() local 428 css = (struct css_header *)fdet->fw->data; in obtain_one_firmware() 435 css->header_len, 4 * css->header_len); in obtain_one_firmware() 441 css->size, 4 * css->size); in obtain_one_firmware() 443 css->key_size, 4 * css->key_size); in obtain_one_firmware() 445 css->modulus_size, 4 * css->modulus_size); in obtain_one_firmware() 447 css->exponent_size, 4 * css->exponent_size); in obtain_one_firmware() 461 ret = verify_css_header(dd, css); in obtain_one_firmware() 473 fdet->css_header = css; in obtain_one_firmware() 498 fdet->css_header = css; in obtain_one_firmware() [all …]
|
| /drivers/gpu/drm/xe/ |
| A D | xe_uc_fw.c | 350 uc_fw->private_data_size = css->private_data_size; in guc_read_css_info() 405 struct uc_css_header *css; in parse_css_header() local 416 css = (struct uc_css_header *)fw_data; in parse_css_header() 419 size = (css->header_size_dw - css->key_size_dw - css->modulus_size_dw - in parse_css_header() 420 css->exponent_size_dw) * sizeof(u32); in parse_css_header() 430 uc_fw->ucode_size = (css->size_dw - css->header_size_dw) * sizeof(u32); in parse_css_header() 433 uc_fw->rsa_size = css->key_size_dw * sizeof(u32); in parse_css_header() 446 release->major = FIELD_GET(CSS_SW_VERSION_UC_MAJOR, css->sw_version); in parse_css_header() 447 release->minor = FIELD_GET(CSS_SW_VERSION_UC_MINOR, css->sw_version); in parse_css_header() 448 release->patch = FIELD_GET(CSS_SW_VERSION_UC_PATCH, css->sw_version); in parse_css_header() [all …]
|
| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_uc_fw.c | 590 static void guc_read_css_info(struct intel_uc_fw *uc_fw, struct uc_css_header *css) in guc_read_css_info() argument 611 uc_unpack_css_version(&guc->submission_version, css->vf_version); in guc_read_css_info() 635 uc_fw->private_data_size = css->private_data_size; in guc_read_css_info() 642 struct uc_css_header *css; in __check_ccs_header() local 653 css = (struct uc_css_header *)fw_data; in __check_ccs_header() 656 size = (css->header_size_dw - css->key_size_dw - css->modulus_size_dw - in __check_ccs_header() 657 css->exponent_size_dw) * sizeof(u32); in __check_ccs_header() 666 uc_fw->ucode_size = (css->size_dw - css->header_size_dw) * sizeof(u32); in __check_ccs_header() 669 uc_fw->rsa_size = css->key_size_dw * sizeof(u32); in __check_ccs_header() 689 uc_unpack_css_version(&uc_fw->file_selected.ver, css->sw_version); in __check_ccs_header() [all …]
|
| A D | intel_huc_fw.c | 111 const struct uc_css_header *css = data; in css_valid() local 116 if (css->module_type != 0x6) in css_valid() 119 if (css->module_vendor != PCI_VENDOR_ID_INTEL) in css_valid()
|
| /drivers/block/ |
| A D | loop.c | 775 static inline int queue_on_root_worker(struct cgroup_subsys_state *css) in queue_on_root_worker() argument 777 return !css || css == blkcg_root_css; in queue_on_root_worker() 780 static inline int queue_on_root_worker(struct cgroup_subsys_state *css) in queue_on_root_worker() argument 782 return !css; in queue_on_root_worker()
|
| /drivers/gpu/drm/ttm/ |
| A D | ttm_resource.c | 398 (*res_ptr)->css = pool; in ttm_resource_alloc() 419 pool = (*res)->css; in ttm_resource_free()
|
| /drivers/net/ethernet/qualcomm/emac/ |
| A D | emac-mac.c | 1311 unsigned int css, cso; in emac_tso_csum() local 1319 css = cso + skb->csum_offset; in emac_tso_csum() 1322 TPD_CXSUM_OFFSET_SET(tpd, css >> 1); in emac_tso_csum()
|