/linux-6.12.1/drivers/mtd/ubi/ |
D | attach.c | 79 static int self_check_ai(struct ubi_device *ubi, struct ubi_attach_info *ai); 88 * @ai: attaching information 103 static struct ubi_ainf_volume *find_or_add_av(struct ubi_attach_info *ai, in find_or_add_av() argument 108 struct rb_node **p = &ai->volumes.rb_node, *parent = NULL; in find_or_add_av() 140 if (vol_id > ai->highest_vol_id) in find_or_add_av() 141 ai->highest_vol_id = vol_id; in find_or_add_av() 144 rb_insert_color(&av->rb, &ai->volumes); in find_or_add_av() 145 ai->vols_found += 1; in find_or_add_av() 154 * @ai: attaching information 161 static struct ubi_ainf_volume *ubi_find_or_add_av(struct ubi_attach_info *ai, in ubi_find_or_add_av() argument [all …]
|
D | fastmap.c | 128 * @ai: UBI attach info object 136 static int add_aeb(struct ubi_attach_info *ai, struct list_head *list, in add_aeb() argument 141 aeb = ubi_alloc_aeb(ai, pnum, ec); in add_aeb() 149 ai->ec_sum += aeb->ec; in add_aeb() 150 ai->ec_count++; in add_aeb() 152 if (ai->max_ec < aeb->ec) in add_aeb() 153 ai->max_ec = aeb->ec; in add_aeb() 155 if (ai->min_ec > aeb->ec) in add_aeb() 156 ai->min_ec = aeb->ec; in add_aeb() 165 * @ai: ubi_attach_info object [all …]
|
D | vtbl.c | 278 * @ai: attaching information 285 static int create_vtbl(struct ubi_device *ubi, struct ubi_attach_info *ai, in create_vtbl() argument 302 new_aeb = ubi_early_get_peb(ubi, ai); in create_vtbl() 314 vid_hdr->sqnum = cpu_to_be64(++ai->max_sqnum); in create_vtbl() 330 err = ubi_add_to_av(ubi, ai, new_aeb->pnum, new_aeb->ec, vid_hdr, 0); in create_vtbl() 331 ubi_free_aeb(ai, new_aeb); in create_vtbl() 341 list_add(&new_aeb->u.list, &ai->erase); in create_vtbl() 344 ubi_free_aeb(ai, new_aeb); in create_vtbl() 354 * @ai: attaching information 362 struct ubi_attach_info *ai, in process_lvol() argument [all …]
|
/linux-6.12.1/drivers/net/ethernet/mediatek/ |
D | mtk_ppe_debugfs.c | 65 mtk_print_addr_info(struct seq_file *m, struct mtk_flow_addr_info *ai) in mtk_print_addr_info() argument 67 mtk_print_addr(m, ai->src, ai->ipv6); in mtk_print_addr_info() 68 if (ai->src_port) in mtk_print_addr_info() 69 seq_printf(m, ":%d", *ai->src_port); in mtk_print_addr_info() 71 mtk_print_addr(m, ai->dest, ai->ipv6); in mtk_print_addr_info() 72 if (ai->dest_port) in mtk_print_addr_info() 73 seq_printf(m, ":%d", *ai->dest_port); in mtk_print_addr_info() 85 struct mtk_flow_addr_info ai = {}; in mtk_ppe_debugfs_foe_show() local 110 ai.src_port = &entry->ipv4.orig.src_port; in mtk_ppe_debugfs_foe_show() 111 ai.dest_port = &entry->ipv4.orig.dest_port; in mtk_ppe_debugfs_foe_show() [all …]
|
/linux-6.12.1/kernel/kcsan/ |
D | report.c | 43 struct access_info ai; member 389 const struct access_info *ai, in print_report() argument 396 int skipnr = sanitize_stack_entries(stack_entries, num_stack_entries, ai->ip, &reordered_to); in print_report() 411 other_info->ai.ip, &other_reordered_to); in print_report() 433 get_bug_type(ai->access_type | other_info->ai.access_type), in print_report() 437 pr_err("BUG: KCSAN: %s in %pS\n", get_bug_type(ai->access_type), in print_report() 446 get_access_type(other_info->ai.access_type), other_info->ai.ptr, in print_report() 447 other_info->ai.size, get_thread_desc(other_info->ai.task_pid), in print_report() 448 other_info->ai.cpu_id); in print_report() 459 get_access_type(ai->access_type), ai->ptr, ai->size, in print_report() [all …]
|
/linux-6.12.1/mm/ |
D | percpu.c | 1583 static int __init pcpu_verify_alloc_info(const struct pcpu_alloc_info *ai); 2392 * Allocate ai which is large enough for @nr_groups groups containing 2393 * @nr_units units. The returned ai's groups[0].cpu_map points to the 2405 struct pcpu_alloc_info *ai; in pcpu_alloc_alloc_info() local 2410 base_size = ALIGN(struct_size(ai, groups, nr_groups), in pcpu_alloc_alloc_info() 2411 __alignof__(ai->groups[0].cpu_map[0])); in pcpu_alloc_alloc_info() 2412 ai_size = base_size + nr_units * sizeof(ai->groups[0].cpu_map[0]); in pcpu_alloc_alloc_info() 2417 ai = ptr; in pcpu_alloc_alloc_info() 2420 ai->groups[0].cpu_map = ptr; in pcpu_alloc_alloc_info() 2423 ai->groups[0].cpu_map[unit] = NR_CPUS; in pcpu_alloc_alloc_info() [all …]
|
D | percpu-km.c | 107 static int __init pcpu_verify_alloc_info(const struct pcpu_alloc_info *ai) in pcpu_verify_alloc_info() argument 112 if (ai->nr_groups != 1) { in pcpu_verify_alloc_info() 117 nr_pages = (ai->groups[0].nr_units * ai->unit_size) >> PAGE_SHIFT; in pcpu_verify_alloc_info()
|
/linux-6.12.1/drivers/staging/media/av7110/ |
D | dvb_filter.c | 23 int dvb_filter_get_ac3info(u8 *mbuf, int count, struct dvb_audio_info *ai, int pr) in dvb_filter_get_ac3info() argument 43 ai->off = c; in dvb_filter_get_ac3info() 47 ai->layer = 0; // 0 for AC3 in dvb_filter_get_ac3info() 51 ai->bit_rate = ac3_bitrates[frame >> 1] * 1000; in dvb_filter_get_ac3info() 53 ai->frequency = (headr[2] & 0xc0) >> 6; in dvb_filter_get_ac3info() 55 ai->frequency = freq[fr] * 100; in dvb_filter_get_ac3info() 57 ai->framesize = ac3_frames[fr][frame >> 1]; in dvb_filter_get_ac3info() 59 ai->framesize++; in dvb_filter_get_ac3info() 60 ai->framesize = ai->framesize << 1; in dvb_filter_get_ac3info() 64 (int)ai->bit_rate / 1000, (int)ai->frequency, (int)ai->framesize); in dvb_filter_get_ac3info()
|
/linux-6.12.1/net/ipv4/ |
D | tcp_highspeed.c | 97 u32 ai; member 105 ca->ai = 0; in hstcp_init() 126 * hstcp_aimd_vals[ca->ai-1].cwnd < in hstcp_cong_avoid() 128 * hstcp_aimd_vals[ca->ai].cwnd in hstcp_cong_avoid() 130 if (tcp_snd_cwnd(tp) > hstcp_aimd_vals[ca->ai].cwnd) { in hstcp_cong_avoid() 131 while (tcp_snd_cwnd(tp) > hstcp_aimd_vals[ca->ai].cwnd && in hstcp_cong_avoid() 132 ca->ai < HSTCP_AIMD_MAX - 1) in hstcp_cong_avoid() 133 ca->ai++; in hstcp_cong_avoid() 134 } else if (ca->ai && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) { in hstcp_cong_avoid() 135 while (ca->ai && tcp_snd_cwnd(tp) <= hstcp_aimd_vals[ca->ai-1].cwnd) in hstcp_cong_avoid() [all …]
|
/linux-6.12.1/tools/testing/vsock/ |
D | control.c | 42 struct addrinfo *ai; in control_init() local 51 for (ai = result; ai; ai = ai->ai_next) { in control_init() 55 fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); in control_init() 60 if (connect(fd, ai->ai_addr, ai->ai_addrlen) < 0) in control_init() 74 if (bind(fd, ai->ai_addr, ai->ai_addrlen) < 0) in control_init()
|
/linux-6.12.1/Documentation/sound/cards/ |
D | audiophile-usb.rst | 33 * Analog Stereo Input (Ai) 59 - Ai+Ao+Di+Do 64 - Ai+Ao+Do or Ai+Di+Ao or Ai+Di+Do or Di+Ao+Do 68 - Ai or Ao or Di or Do 128 * hw:1,1 is Do in playback and Ai in capture 146 * recording a S24_3BE encoded raw file from the Ai port:: 167 from the Ai interface sounds distorted (as if boosted with an excessive high 198 - Ai,Ao,Do can be used at the same time 205 - Ai,Ao,Di,Do can be used at the same time 235 - Ai,Ao,Do can be used at the same time [all …]
|
/linux-6.12.1/drivers/misc/cxl/ |
D | flash.c | 230 struct cxl_adapter_image *ai) in handle_image() argument 239 need_header = (ai->flags & CXL_AI_NEED_HEADER); in handle_image() 250 header->image_length = cpu_to_be64(ai->len_image); in handle_image() 254 len_chunk = ai->len_data; in handle_image() 280 from = (void *) ai->data; in handle_image() 324 struct cxl_adapter_image *ai) in transfer_image() argument 332 &cxl_h_download_adapter_image, ai); in transfer_image() 341 &cxl_h_validate_adapter_image, ai); in transfer_image() 375 struct cxl_adapter_image ai; in ioctl_transfer_image() local 379 if (copy_from_user(&ai, uai, sizeof(struct cxl_adapter_image))) in ioctl_transfer_image() [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | debugfs-driver-habanalabs | 97 Contact: ttayar@habana.ai 114 Contact: fkassabri@habana.ai 163 Contact: obitton@habana.ai 200 Contact: dhirschfeld@habana.ai 207 Contact: dhirschfeld@habana.ai 225 Contact: fkassabri@habana.ai 235 Contact: osharabi@habana.ai 249 Contact: osharabi@habana.ai 259 Contact: trisin@habana.ai 272 Contact: ynudelman@habana.ai [all …]
|
/linux-6.12.1/tools/usb/usbip/src/ |
D | usbipd.c | 360 static void addrinfo_to_text(struct addrinfo *ai, char buf[], in addrinfo_to_text() argument 369 rc = getnameinfo(ai->ai_addr, ai->ai_addrlen, hbuf, sizeof(hbuf), in addrinfo_to_text() 380 struct addrinfo *ai; in listen_all_addrinfo() local 385 for (ai = ai_head; ai && nsockfd < maxsockfd; ai = ai->ai_next) { in listen_all_addrinfo() 388 addrinfo_to_text(ai, ai_buf, ai_buf_size); in listen_all_addrinfo() 390 sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); in listen_all_addrinfo() 403 ret = bind(sock, ai->ai_addr, ai->ai_addrlen); in listen_all_addrinfo()
|
/linux-6.12.1/drivers/accel/qaic/ |
D | Kconfig | 3 # Qualcomm Cloud AI accelerators driver 7 tristate "Qualcomm Cloud AI accelerators" 14 Enables driver for Qualcomm's Cloud AI accelerator PCIe cards that are
|
/linux-6.12.1/drivers/comedi/drivers/ |
D | ni_mio_cs.c | 14 * Devices: [National Instruments] DAQCard-AI-16XE-50 (ni_mio_cs), 15 * DAQCard-AI-16E-4, DAQCard-6062E, DAQCard-6024E, DAQCard-6036E 42 .name = "DAQCard-ai-16xe-50", 51 .name = "DAQCard-ai-16e-4", 198 PCMCIA_DEVICE_MANF_CARD(0x010b, 0x010d), /* DAQCard-ai-16xe-50 */ 199 PCMCIA_DEVICE_MANF_CARD(0x010b, 0x010c), /* DAQCard-ai-16e-4 */
|
D | das08.c | 31 #define DAS08_AI_LSB_REG 0x00 /* (R) AI least significant bits */ 32 #define DAS08_AI_MSB_REG 0x01 /* (R) AI most significant bits */ 33 #define DAS08_AI_TRIG_REG 0x01 /* (W) AI software trigger */ 35 #define DAS08_STATUS_AI_BUSY BIT(7) /* AI conversion in progress */ 46 * Note: The AI multiplexor channel can also be read from status register using 56 * (R/W) programmable AI gain ("PGx" and "AOx" boards): 57 * + bits 3..0 (R/W) show/set the gain for the current AI mux channel 58 * + bits 6..4 (R) show the current AI mux channel 241 dev_err(dev->class_dev, "bug! unknown ai encoding\n"); in das08_ai_insn_read() 358 /* ai */ in das08_common_attach()
|
/linux-6.12.1/drivers/accel/habanalabs/ |
D | Kconfig | 3 # HabanaLabs AI accelerators driver 7 tristate "HabanaLabs AI accelerators" 17 Enables PCIe card driver for Habana's AI Processors (AIP) that are
|
/linux-6.12.1/Documentation/devicetree/bindings/powerpc/nintendo/ |
D | gamecube.txt | 77 1.e) The Audio Interface (AI) node 84 - compatible : should be "nintendo,flipper-ai" 85 - reg : should contain the AI registers location and length 86 - interrupts : should contain the AI interrupt
|
D | wii.txt | 79 1.e) The Audio Interface (AI) node 86 - compatible : should be "nintendo,hollywood-ai","nintendo,flipper-ai" 87 - reg : should contain the AI registers location and length 88 - interrupts : should contain the AI interrupt
|
/linux-6.12.1/Documentation/translations/it_IT/doc-guide/ |
D | parse-headers.rst | 11 fra il codice e la documentazione. Aggiungere i riferimenti ai file dell'API 127 La dichiarazione ignore o replace verrà applicata ai nomi di strutture 134 La dichiarazione ignore o replace verrà applicata ai nomi di enumerati 141 La dichiarazione ignore o replace verrà applicata ai nomi di valori di 177 Genererà un riferimento ai valori BAR1 e BAR2 dal simbolo foo nel dominio C.
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | cmsg_sender.c | 437 struct addrinfo hints, *ai; in main() local 454 ai = NULL; in main() 455 err = getaddrinfo(opt.host, opt.service, &hints, &ai); in main() 462 if (ai->ai_family == AF_INET6 && opt.sock.proto == IPPROTO_ICMP) in main() 465 fd = socket(ai->ai_family, opt.sock.type, opt.sock.proto); in main() 468 freeaddrinfo(ai); in main() 480 struct sockaddr_in6 *sin6 = (void *)ai->ai_addr; in main() 497 msg.msg_name = ai->ai_addr; in main() 498 msg.msg_namelen = ai->ai_addrlen; in main() 534 freeaddrinfo(ai); in main()
|
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_fs.c | 75 struct mlx5e_l2_rule *ai, int type); 77 struct mlx5e_l2_rule *ai); 100 struct mlx5e_l2_rule ai; member 121 if (ether_addr_equal_64bits(hn->ai.addr, addr)) { in mlx5e_add_l2_to_hash() 135 ether_addr_copy(hn->ai.addr, addr); in mlx5e_add_l2_to_hash() 582 ether_addr_copy(mac_addr, hn->ai.addr); in mlx5e_execute_l2_action() 586 mlx5e_add_l2_flow_rule(fs, &hn->ai, MLX5E_FULLMATCH); in mlx5e_execute_l2_action() 597 mlx5e_del_l2_flow_rule(fs, &hn->ai); in mlx5e_execute_l2_action() 644 if (ether_addr_equal(ndev->dev_addr, hn->ai.addr)) in mlx5e_fill_addr_array() 648 ether_addr_copy(addr_array[i++], hn->ai.addr); in mlx5e_fill_addr_array() [all …]
|
/linux-6.12.1/drivers/net/ethernet/marvell/mvpp2/ |
D | mvpp2_prs.c | 168 /* Update ai bits in tcam sw entry */ 187 /* Get ai bits from tcam sw entry */ 251 /* Update ai bits in sram sw entry */ 273 /* Read ai bits from sram sw entry */ 277 /* ai is stored on bits 90->97; so it spreads across two u32 */ in mvpp2_prs_sram_ai_get() 380 /* Sram store classification lookup ID in AI bits [5:0] */ in mvpp2_prs_flow_find() 558 /* Set ai bits for next iteration */ in mvpp2_prs_dsa_tag_set() 639 /* Clear all ai bits for next iteration */ in mvpp2_prs_dsa_tag_ethertype_set() 661 static int mvpp2_prs_vlan_find(struct mvpp2 *priv, unsigned short tpid, int ai) in mvpp2_prs_vlan_find() argument 685 /* Get current ai value from tcam */ in mvpp2_prs_vlan_find() [all …]
|
/linux-6.12.1/arch/powerpc/platforms/cell/spufs/ |
D | spu_save_crt0.S | 46 ai $4, $4, 4 55 ai $3, $3, 64 71 ai $SP, $SP, -160
|