/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-virtio.c | 58 struct virtio_i2c_req *reqs, in virtio_i2c_prepare_reqs() 67 init_completion(&reqs[i].completion); in virtio_i2c_prepare_reqs() 73 reqs[i].out_hdr.addr = cpu_to_le16(msgs[i].addr << 1); in virtio_i2c_prepare_reqs() 76 reqs[i].out_hdr.flags |= cpu_to_le32(VIRTIO_I2C_FLAGS_M_RD); in virtio_i2c_prepare_reqs() 79 reqs[i].out_hdr.flags |= cpu_to_le32(VIRTIO_I2C_FLAGS_FAIL_NEXT); in virtio_i2c_prepare_reqs() 81 sg_init_one(&out_hdr, &reqs[i].out_hdr, sizeof(reqs[i].out_hdr)); in virtio_i2c_prepare_reqs() 85 reqs[i].buf = i2c_get_dma_safe_msg_buf(&msgs[i], 1); in virtio_i2c_prepare_reqs() 86 if (!reqs[i].buf) in virtio_i2c_prepare_reqs() 89 sg_init_one(&msg_buf, reqs[ in virtio_i2c_prepare_reqs() 57 virtio_i2c_prepare_reqs(struct virtqueue *vq, struct virtio_i2c_req *reqs, struct i2c_msg *msgs, int num) virtio_i2c_prepare_reqs() argument 109 virtio_i2c_complete_reqs(struct virtqueue *vq, struct virtio_i2c_req *reqs, struct i2c_msg *msgs, int num) virtio_i2c_complete_reqs() argument 138 struct virtio_i2c_req *reqs; virtio_i2c_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/virt/acrn/ |
H A D | ioreq.c | 283 (req->reqs.pio_request.address == 0xcf8)); in is_cfg_addr() 289 ((req->reqs.pio_request.address >= 0xcfc) && in is_cfg_data() 290 (req->reqs.pio_request.address < (0xcfc + 4)))); in is_cfg_data() 319 WARN_ON(req->reqs.pio_request.size != 4); in handle_cf8cfc() 320 if (req->reqs.pio_request.direction == ACRN_IOREQ_DIR_WRITE) in handle_cf8cfc() 321 vm->pci_conf_addr = req->reqs.pio_request.value; in handle_cf8cfc() 323 req->reqs.pio_request.value = vm->pci_conf_addr; in handle_cf8cfc() 327 if (req->reqs.pio_request.direction == in handle_cf8cfc() 329 req->reqs.pio_request.value = 0xffffffff; in handle_cf8cfc() 332 offset = req->reqs in handle_cf8cfc() [all...] |
H A D | ioeventfd.c | 204 if (req->reqs.mmio_request.direction == ACRN_IOREQ_DIR_READ) { in acrn_ioeventfd_handler() 206 req->reqs.mmio_request.value = 0; in acrn_ioeventfd_handler() 209 addr = req->reqs.mmio_request.address; in acrn_ioeventfd_handler() 210 size = req->reqs.mmio_request.size; in acrn_ioeventfd_handler() 211 val = req->reqs.mmio_request.value; in acrn_ioeventfd_handler() 213 if (req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ) { in acrn_ioeventfd_handler() 215 req->reqs.pio_request.value = 0; in acrn_ioeventfd_handler() 218 addr = req->reqs.pio_request.address; in acrn_ioeventfd_handler() 219 size = req->reqs.pio_request.size; in acrn_ioeventfd_handler() 220 val = req->reqs in acrn_ioeventfd_handler() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_rm.c | 254 * @reqs: input parameter, rm requirements for HW blocks needed in the 261 struct dpu_rm_requirements *reqs) in _dpu_rm_check_lm_and_get_connected_blks() 286 if (!reqs->topology.num_dspp) in _dpu_rm_check_lm_and_get_connected_blks() 308 struct dpu_rm_requirements *reqs) in _dpu_rm_reserve_lms() 316 if (!reqs->topology.num_lm) { in _dpu_rm_reserve_lms() 317 DPU_ERROR("invalid number of lm: %d\n", reqs->topology.num_lm); in _dpu_rm_reserve_lms() 323 lm_count < reqs->topology.num_lm; i++) { in _dpu_rm_reserve_lms() 332 &dspp_idx[lm_count], reqs)) { in _dpu_rm_reserve_lms() 340 lm_count < reqs->topology.num_lm; j++) { in _dpu_rm_reserve_lms() 353 reqs)) { in _dpu_rm_reserve_lms() 258 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument 305 _dpu_rm_reserve_lms(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, struct dpu_rm_requirements *reqs) _dpu_rm_reserve_lms() argument 481 _dpu_rm_make_reservation( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct dpu_rm_requirements *reqs) _dpu_rm_make_reservation() argument 510 _dpu_rm_populate_requirements( struct drm_encoder *enc, struct dpu_rm_requirements *reqs, struct msm_display_topology req_topology) _dpu_rm_populate_requirements() argument 557 struct dpu_rm_requirements reqs; dpu_rm_reserve() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_rm.c | 286 * @reqs: input parameter, rm requirements for HW blocks needed in the 293 struct dpu_rm_requirements *reqs) in _dpu_rm_check_lm_and_get_connected_blks() 318 if (!reqs->topology.num_dspp) in _dpu_rm_check_lm_and_get_connected_blks() 340 struct dpu_rm_requirements *reqs) in _dpu_rm_reserve_lms() 348 if (!reqs->topology.num_lm) { in _dpu_rm_reserve_lms() 349 DPU_ERROR("invalid number of lm: %d\n", reqs->topology.num_lm); in _dpu_rm_reserve_lms() 355 lm_count < reqs->topology.num_lm; i++) { in _dpu_rm_reserve_lms() 364 &dspp_idx[lm_count], reqs)) { in _dpu_rm_reserve_lms() 371 if (lm_count < reqs->topology.num_lm) { in _dpu_rm_reserve_lms() 384 reqs)) { in _dpu_rm_reserve_lms() 290 _dpu_rm_check_lm_and_get_connected_blks(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, int lm_idx, int *pp_idx, int *dspp_idx, struct dpu_rm_requirements *reqs) _dpu_rm_check_lm_and_get_connected_blks() argument 337 _dpu_rm_reserve_lms(struct dpu_rm *rm, struct dpu_global_state *global_state, uint32_t enc_id, struct dpu_rm_requirements *reqs) _dpu_rm_reserve_lms() argument 491 _dpu_rm_make_reservation( struct dpu_rm *rm, struct dpu_global_state *global_state, struct drm_encoder *enc, struct dpu_rm_requirements *reqs) _dpu_rm_make_reservation() argument 519 _dpu_rm_populate_requirements( struct drm_encoder *enc, struct dpu_rm_requirements *reqs, struct msm_display_topology req_topology) _dpu_rm_populate_requirements() argument 566 struct dpu_rm_requirements reqs; dpu_rm_reserve() local [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | test_firmware.c | 65 * @reqs: stores all requests information 111 struct test_batched_req *reqs; member 143 if (!test_fw_config->reqs) in __test_release_all_firmware() 147 req = &test_fw_config->reqs[i]; in __test_release_all_firmware() 158 vfree(test_fw_config->reqs); in __test_release_all_firmware() 159 test_fw_config->reqs = NULL; in __test_release_all_firmware() 208 test_fw_config->reqs = NULL; in __test_firmware_config_init() 428 if (test_fw_config->reqs) { in config_num_requests_store() 475 if (test_fw_config->reqs) { in config_buf_size_store() 505 if (test_fw_config->reqs) { in config_file_offset_store() [all...] |
/kernel/linux/linux-6.6/drivers/accel/qaic/ |
H A D | qaic_data.c | 161 kfree(slice->reqs); in free_slice() 298 slice->reqs[i].cmd = cmd; in encode_reqs() 299 slice->reqs[i].src_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs() 301 slice->reqs[i].dest_addr = cpu_to_le64(slice->dir == DMA_TO_DEVICE ? in encode_reqs() 309 slice->reqs[i].len = cpu_to_le32((u32)sg_dma_len(sg)); in encode_reqs() 312 slice->reqs[i].sem_cmd0 = cpu_to_le32(ENCODE_SEM(req->sem0.val, in encode_reqs() 319 slice->reqs[i].sem_cmd1 = cpu_to_le32(ENCODE_SEM(req->sem1.val, in encode_reqs() 326 slice->reqs[i].sem_cmd2 = cpu_to_le32(ENCODE_SEM(req->sem2.val, in encode_reqs() 333 slice->reqs[i].sem_cmd3 = cpu_to_le32(ENCODE_SEM(req->sem3.val, in encode_reqs() 344 slice->reqs[ in encode_reqs() 1047 struct dbc_req *reqs = slice->reqs; copy_exec_reqs() local 1088 struct dbc_req *reqs = slice->reqs; copy_partial_exec_reqs() local [all...] |
/kernel/linux/linux-6.6/fs/cachefiles/ |
H A D | ondemand.c | 14 XA_STATE(xas, &cache->reqs, 0); in cachefiles_ondemand_fd_release() 16 xa_lock(&cache->reqs); in cachefiles_ondemand_fd_release() 31 xa_unlock(&cache->reqs); in cachefiles_ondemand_fd_release() 95 req = xa_erase(&cache->reqs, id); in cachefiles_ondemand_fd_ioctl() 148 req = xa_erase(&cache->reqs, id); in cachefiles_ondemand_copen() 245 XA_STATE(xas, &cache->reqs, cache->req_id_next); in cachefiles_ondemand_daemon_read() 252 xa_lock(&cache->reqs); in cachefiles_ondemand_daemon_read() 259 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() 267 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() 273 xa_unlock(&cache->reqs); in cachefiles_ondemand_daemon_read() [all...] |
/kernel/linux/linux-5.10/drivers/interconnect/ |
H A D | core.c | 158 path = kzalloc(struct_size(path, reqs, num_nodes), GFP_KERNEL); in path_init() 166 hlist_add_head(&path->reqs[i].req_node, &node->req_list); in path_init() 167 path->reqs[i].node = node; in path_init() 168 path->reqs[i].dev = dev; in path_init() 169 path->reqs[i].enabled = true; in path_init() 291 next = path->reqs[i].node; in apply_constraints() 586 path->reqs[i].tag = tag; in icc_set_tag() 640 old_avg = path->reqs[0].avg_bw; in icc_set_bw() 641 old_peak = path->reqs[0].peak_bw; in icc_set_bw() 644 node = path->reqs[ in icc_set_bw() [all...] |
H A D | trace.h | 26 __string(dev, dev_name(p->reqs[i].dev)) 36 __assign_str(dev, dev_name(p->reqs[i].dev)); 62 __string(dev, dev_name(p->reqs[0].dev)) 68 __assign_str(dev, dev_name(p->reqs[0].dev));
|
/kernel/linux/linux-6.6/drivers/interconnect/ |
H A D | core.c | 173 path = kzalloc(struct_size(path, reqs, num_nodes), GFP_KERNEL); in path_init() 181 hlist_add_head(&path->reqs[i].req_node, &node->req_list); in path_init() 182 path->reqs[i].node = node; in path_init() 183 path->reqs[i].dev = dev; in path_init() 184 path->reqs[i].enabled = true; in path_init() 306 next = path->reqs[i].node; in apply_constraints() 649 path->reqs[i].tag = tag; in icc_set_tag() 703 old_avg = path->reqs[0].avg_bw; in icc_set_bw() 704 old_peak = path->reqs[0].peak_bw; in icc_set_bw() 707 node = path->reqs[ in icc_set_bw() [all...] |
H A D | trace.h | 26 __string(dev, dev_name(p->reqs[i].dev)) 36 __assign_str(dev, dev_name(p->reqs[i].dev)); 62 __string(dev, dev_name(p->reqs[0].dev)) 68 __assign_str(dev, dev_name(p->reqs[0].dev));
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | pno.c | 34 struct cfg80211_sched_scan_request *reqs[BRCMF_PNO_MAX_BUCKETS]; member 49 pi->reqs[pi->n_reqs++] = req; in brcmf_pno_store_request() 66 if (pi->reqs[i]->reqid == reqid) in brcmf_pno_remove_request() 84 pi->reqs[i] = pi->reqs[i + 1]; in brcmf_pno_remove_request() 164 if (pi->reqs[ri]->flags & NL80211_SCAN_FLAG_RANDOM_ADDR) { in brcmf_pno_set_random() 165 mac_addr = pi->reqs[ri]->mac_addr; in brcmf_pno_set_random() 166 mac_mask = pi->reqs[ri]->mac_addr_mask; in brcmf_pno_set_random() 188 pi->reqs[ri]->reqid, pfn_mac.mac); in brcmf_pno_set_random() 313 *scan_freq = pi->reqs[ in brcmf_pno_prep_fwconfig() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | pno.c | 34 struct cfg80211_sched_scan_request *reqs[BRCMF_PNO_MAX_BUCKETS]; member 49 pi->reqs[pi->n_reqs++] = req; in brcmf_pno_store_request() 66 if (pi->reqs[i]->reqid == reqid) in brcmf_pno_remove_request() 84 pi->reqs[i] = pi->reqs[i + 1]; in brcmf_pno_remove_request() 164 if (pi->reqs[ri]->flags & NL80211_SCAN_FLAG_RANDOM_ADDR) { in brcmf_pno_set_random() 165 mac_addr = pi->reqs[ri]->mac_addr; in brcmf_pno_set_random() 166 mac_mask = pi->reqs[ri]->mac_addr_mask; in brcmf_pno_set_random() 188 pi->reqs[ri]->reqid, pfn_mac.mac); in brcmf_pno_set_random() 313 *scan_freq = pi->reqs[ in brcmf_pno_prep_fwconfig() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/hp/hp-bioscfg/ |
H A D | order-list-attributes.c | 140 int reqs; in hp_populate_ordered_list_elements_from_package() local 222 for (reqs = 0; reqs < size; reqs++) { in hp_populate_ordered_list_elements_from_package() 223 ret = hp_convert_hexstr_to_str(order_obj[elem + reqs].string.pointer, in hp_populate_ordered_list_elements_from_package() 224 order_obj[elem + reqs].string.length, in hp_populate_ordered_list_elements_from_package() 230 strscpy(ordered_list_data->common.prerequisites[reqs], in hp_populate_ordered_list_elements_from_package() 232 sizeof(ordered_list_data->common.prerequisites[reqs])); in hp_populate_ordered_list_elements_from_package()
|
H A D | enum-attributes.c | 134 int reqs; in hp_populate_enumeration_elements_from_package() local 212 for (reqs = 0; reqs < size; reqs++) { in hp_populate_enumeration_elements_from_package() 218 ret = hp_convert_hexstr_to_str(enum_obj[elem + reqs].string.pointer, in hp_populate_enumeration_elements_from_package() 219 enum_obj[elem + reqs].string.length, in hp_populate_enumeration_elements_from_package() 225 strscpy(enum_data->common.prerequisites[reqs], in hp_populate_enumeration_elements_from_package() 227 sizeof(enum_data->common.prerequisites[reqs])); in hp_populate_enumeration_elements_from_package()
|
H A D | int-attributes.c | 148 int reqs; in hp_populate_integer_elements_from_package() local 230 for (reqs = 0; reqs < size; reqs++) { in hp_populate_integer_elements_from_package() 236 ret = hp_convert_hexstr_to_str(integer_obj[elem + reqs].string.pointer, in hp_populate_integer_elements_from_package() 237 integer_obj[elem + reqs].string.length, in hp_populate_integer_elements_from_package() 243 strscpy(integer_data->common.prerequisites[reqs], in hp_populate_integer_elements_from_package() 245 sizeof(integer_data->common.prerequisites[reqs])); in hp_populate_integer_elements_from_package()
|
H A D | string-attributes.c | 138 int reqs; in hp_populate_string_elements_from_package() local 221 for (reqs = 0; reqs < size; reqs++) { in hp_populate_string_elements_from_package() 227 ret = hp_convert_hexstr_to_str(string_obj[elem + reqs].string.pointer, in hp_populate_string_elements_from_package() 228 string_obj[elem + reqs].string.length, in hp_populate_string_elements_from_package() 234 strscpy(string_data->common.prerequisites[reqs], in hp_populate_string_elements_from_package() 236 sizeof(string_data->common.prerequisites[reqs])); in hp_populate_string_elements_from_package()
|
H A D | passwdobj-attributes.c | 232 int reqs; in hp_populate_password_elements_from_package() local 311 for (reqs = 0; reqs < size; reqs++) { in hp_populate_password_elements_from_package() 312 ret = hp_convert_hexstr_to_str(password_obj[elem + reqs].string.pointer, in hp_populate_password_elements_from_package() 313 password_obj[elem + reqs].string.length, in hp_populate_password_elements_from_package() 319 strscpy(password_data->common.prerequisites[reqs], in hp_populate_password_elements_from_package() 321 sizeof(password_data->common.prerequisites[reqs])); in hp_populate_password_elements_from_package()
|
/kernel/linux/linux-6.6/lib/ |
H A D | test_firmware.c | 68 * @reqs: stores all requests information 116 struct test_batched_req *reqs; member 174 if (!test_fw_config->reqs) in __test_release_all_firmware() 178 req = &test_fw_config->reqs[i]; in __test_release_all_firmware() 189 vfree(test_fw_config->reqs); in __test_release_all_firmware() 190 test_fw_config->reqs = NULL; in __test_release_all_firmware() 239 test_fw_config->reqs = NULL; in __test_firmware_config_init() 493 if (test_fw_config->reqs) { in config_num_requests_store() 540 if (test_fw_config->reqs) { in config_buf_size_store() 570 if (test_fw_config->reqs) { in config_file_offset_store() [all...] |
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | ats.c | 192 * @reqs: outstanding requests 196 int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() argument 224 reqs = min(max_requests, reqs); in pci_enable_pri() 225 pdev->pri_reqs_alloc = reqs; in pci_enable_pri() 226 pci_write_config_dword(pdev, pri + PCI_PRI_ALLOC_REQ, reqs); in pci_enable_pri() 272 u32 reqs = pdev->pri_reqs_alloc; in pci_restore_pri_state() local 284 pci_write_config_dword(pdev, pri + PCI_PRI_ALLOC_REQ, reqs); in pci_restore_pri_state()
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | ats.c | 192 * @reqs: outstanding requests 196 int pci_enable_pri(struct pci_dev *pdev, u32 reqs) in pci_enable_pri() argument 224 reqs = min(max_requests, reqs); in pci_enable_pri() 225 pdev->pri_reqs_alloc = reqs; in pci_enable_pri() 226 pci_write_config_dword(pdev, pri + PCI_PRI_ALLOC_REQ, reqs); in pci_enable_pri() 272 u32 reqs = pdev->pri_reqs_alloc; in pci_restore_pri_state() local 284 pci_write_config_dword(pdev, pri + PCI_PRI_ALLOC_REQ, reqs); in pci_restore_pri_state()
|
/kernel/linux/linux-6.6/drivers/usb/gadget/function/ |
H A D | u_audio.c | 53 struct usb_request **reqs; member 454 if (prm->reqs[i]) { in free_ep() 455 if (usb_ep_dequeue(ep, prm->reqs[i])) in free_ep() 456 usb_ep_free_request(ep, prm->reqs[i]); in free_ep() 463 prm->reqs[i] = NULL; in free_ep() 608 if (!prm->reqs[i]) { in u_audio_start_capture() 613 prm->reqs[i] = req; in u_audio_start_capture() 622 if (usb_ep_queue(ep, prm->reqs[i], GFP_ATOMIC)) in u_audio_start_capture() 727 if (!prm->reqs[i]) { in u_audio_start_playback() 732 prm->reqs[ in u_audio_start_playback() [all...] |
/kernel/linux/linux-6.6/samples/acrn/ |
H A D | vm-sample.c | 115 port = io_req->reqs.pio_request.address; in main() 116 bytes = io_req->reqs.pio_request.size; in main() 117 in = (io_req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ); in main()
|
/kernel/linux/linux-5.10/drivers/mtd/nand/ |
H A D | ecc.c | 462 const struct nand_ecc_props *reqs = nanddev_get_ecc_requirements(nand); in nand_ecc_is_strong_enough() local 467 if (conf->step_size == 0 || reqs->step_size == 0) in nand_ecc_is_strong_enough() 476 ds_corr = (mtd->writesize * reqs->strength) / reqs->step_size; in nand_ecc_is_strong_enough() 478 return corr >= ds_corr && conf->strength >= reqs->strength; in nand_ecc_is_strong_enough()
|