Home
last modified time | relevance | path

Searched refs:src_idx (Results 1 – 25 of 29) sorted by relevance

12

/openbmc/linux/drivers/video/fbdev/core/
H A Dsyscopyarea.c29 const unsigned long *src, unsigned src_idx, int bits, unsigned n) in bitcpy() argument
32 int const shift = dst_idx-src_idx; in bitcpy()
90 } else if (src_idx+n <= bits) { in bitcpy()
171 const unsigned long *src, unsigned src_idx, unsigned bits, in bitcpy_rev() argument
178 src += (src_idx + n - 1) / bits; in bitcpy_rev()
180 src_idx = (src_idx + n - 1) % bits; in bitcpy_rev()
182 shift = dst_idx-src_idx; in bitcpy_rev()
237 } else if (1+(unsigned long)src_idx >= n) { in bitcpy_rev()
322 unsigned dst_idx = 0, src_idx = 0, rev_copy = 0; in sys_copyarea() local
338 dst_idx = src_idx = 8*((unsigned long)p->screen_base & (bytes-1)); in sys_copyarea()
[all …]
H A Dcfbcopyarea.c47 const unsigned long __iomem *src, unsigned src_idx, int bits, in bitcpy() argument
51 int const shift = dst_idx-src_idx; in bitcpy()
59 (char *)src + ((src_idx & (bits - 1))) / 8, n / 8); in bitcpy()
122 } else if (src_idx+n <= bits) { in bitcpy()
213 const unsigned long __iomem *src, unsigned src_idx, int bits, in bitcpy_rev() argument
225 (char *)src + ((src_idx & (bits - 1))) / 8, n / 8); in bitcpy_rev()
230 src += (src_idx + n - 1) / bits; in bitcpy_rev()
232 src_idx = (src_idx + n - 1) % bits; in bitcpy_rev()
234 shift = dst_idx-src_idx; in bitcpy_rev()
294 } else if (1+(unsigned long)src_idx >= n) { in bitcpy_rev()
[all …]
/openbmc/qemu/hw/net/
H A Dnet_tx_pkt.c542 int *src_idx, size_t *src_offset, size_t src_len, in net_tx_pkt_fetch_fragment() argument
556 if (*src_idx == (pkt->payload_frags + NET_TX_PKT_PL_START_FRAG)) { in net_tx_pkt_fetch_fragment()
561 dst[*dst_idx].iov_base = src[*src_idx].iov_base + *src_offset; in net_tx_pkt_fetch_fragment()
562 dst[*dst_idx].iov_len = MIN(src[*src_idx].iov_len - *src_offset, in net_tx_pkt_fetch_fragment()
568 if (*src_offset == src[*src_idx].iov_len) { in net_tx_pkt_fetch_fragment()
570 (*src_idx)++; in net_tx_pkt_fetch_fragment()
596 int *src_idx, in net_tx_pkt_tcp_fragment_init() argument
611 *src_idx = NET_TX_PKT_PL_START_FRAG; in net_tx_pkt_tcp_fragment_init()
612 while (pkt->vec[*src_idx].iov_len < l4->iov_len - bytes_read) { in net_tx_pkt_tcp_fragment_init()
613 memcpy((char *)l4->iov_base + bytes_read, pkt->vec[*src_idx].iov_base, in net_tx_pkt_tcp_fragment_init()
[all …]
/openbmc/linux/drivers/dma/ioat/
H A Dinit.c773 int i, src_idx; in ioat_xor_val_self_test() local
797 for (src_idx = 0; src_idx < IOAT_NUM_SRC_TEST; src_idx++) { in ioat_xor_val_self_test()
798 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in ioat_xor_val_self_test()
799 if (!xor_srcs[src_idx]) { in ioat_xor_val_self_test()
800 while (src_idx--) in ioat_xor_val_self_test()
801 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
808 while (src_idx--) in ioat_xor_val_self_test()
809 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
814 for (src_idx = 0; src_idx < IOAT_NUM_SRC_TEST; src_idx++) { in ioat_xor_val_self_test()
815 u8 *ptr = page_address(xor_srcs[src_idx]); in ioat_xor_val_self_test()
[all …]
/openbmc/linux/drivers/dma/
H A Dmv_xor.c874 int i, src_idx, ret; in mv_chan_xor_self_test() local
888 for (src_idx = 0; src_idx < src_count; src_idx++) { in mv_chan_xor_self_test()
889 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in mv_chan_xor_self_test()
890 if (!xor_srcs[src_idx]) { in mv_chan_xor_self_test()
891 while (src_idx--) in mv_chan_xor_self_test()
892 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
899 while (src_idx--) in mv_chan_xor_self_test()
900 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
905 for (src_idx = 0; src_idx < src_count; src_idx++) { in mv_chan_xor_self_test()
906 u8 *ptr = page_address(xor_srcs[src_idx]); in mv_chan_xor_self_test()
[all …]
H A Dmv_xor.h171 #define mv_phy_src_idx(src_idx) (src_idx) argument
184 #define mv_phy_src_idx(src_idx) (src_idx ^ 1) argument
/openbmc/linux/mm/
H A Dlist_lru.c353 static void memcg_list_lru_free(struct list_lru *lru, int src_idx) in memcg_list_lru_free() argument
355 struct list_lru_memcg *mlru = xa_erase_irq(&lru->xa, src_idx); in memcg_list_lru_free()
391 int src_idx, struct mem_cgroup *dst_memcg) in memcg_reparent_list_lru_node() argument
403 src = list_lru_from_memcg_idx(lru, nid, src_idx); in memcg_reparent_list_lru_node()
420 int src_idx, struct mem_cgroup *dst_memcg) in memcg_reparent_list_lru() argument
425 memcg_reparent_list_lru_node(lru, i, src_idx, dst_memcg); in memcg_reparent_list_lru()
427 memcg_list_lru_free(lru, src_idx); in memcg_reparent_list_lru()
434 int src_idx = memcg->kmemcg_id; in memcg_reparent_list_lrus() local
460 memcg_reparent_list_lru(lru, src_idx, parent); in memcg_reparent_list_lrus()
/openbmc/linux/fs/pstore/
H A Dftrace.c161 size_t dest_idx = 0, src_idx = 0, merged_idx = 0; in pstore_ftrace_combine_log() local
183 pstore_ftrace_read_timestamp(&srec[src_idx])) { in pstore_ftrace_combine_log()
187 mrec[merged_idx++] = srec[src_idx++]; in pstore_ftrace_combine_log()
198 mrec[merged_idx++] = srec[src_idx++]; in pstore_ftrace_combine_log()
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-mc.c334 int src_idx, sink_idx, ret; in v4l2_create_fwnode_links_to_pad() local
337 src_idx = media_entity_get_fwnode_pad(&src_sd->entity, in v4l2_create_fwnode_links_to_pad()
340 if (src_idx < 0) in v4l2_create_fwnode_links_to_pad()
367 src = &src_sd->entity.pads[src_idx]; in v4l2_create_fwnode_links_to_pad()
374 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
377 ret = media_create_pad_link(&src_sd->entity, src_idx, in v4l2_create_fwnode_links_to_pad()
382 src_sd->entity.name, src_idx, in v4l2_create_fwnode_links_to_pad()
/openbmc/linux/net/bridge/
H A Dbr_multicast_eht.c514 u32 src_idx; in __eht_create_set_entries() local
517 for (src_idx = 0; src_idx < nsrcs; src_idx++) { in __eht_create_set_entries()
518 memcpy(&eht_src_addr, srcs + (src_idx * addr_size), addr_size); in __eht_create_set_entries()
536 u32 src_idx; in __eht_del_set_entries() local
541 for (src_idx = 0; src_idx < nsrcs; src_idx++) { in __eht_del_set_entries()
542 memcpy(&eht_src_addr, srcs + (src_idx * addr_size), addr_size); in __eht_del_set_entries()
545 memcpy(&src_ip, srcs + (src_idx * addr_size), addr_size); in __eht_del_set_entries()
H A Dbr_multicast.c2264 u32 src_idx; in br_multicast_isinc_allow() local
2268 for (src_idx = 0; src_idx < nsrcs; src_idx++) { in br_multicast_isinc_allow()
2269 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in br_multicast_isinc_allow()
2300 u32 src_idx; in __grp_src_isexc_incl() local
2307 for (src_idx = 0; src_idx < nsrcs; src_idx++) { in __grp_src_isexc_incl()
2308 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_incl()
2339 u32 src_idx; in __grp_src_isexc_excl() local
2346 for (src_idx = 0; src_idx < nsrcs; src_idx++) { in __grp_src_isexc_excl()
2347 memcpy(&src_ip.src, srcs + (src_idx * addr_size), addr_size); in __grp_src_isexc_excl()
2407 u32 src_idx, to_send = pg->src_ents; in __grp_src_toin_incl() local
[all …]
/openbmc/linux/drivers/gpu/drm/i915/selftests/
H A Di915_vma.c380 unsigned long src_idx; in assert_rotated() local
389 src_idx = rotated_index(r, n, x, y); in assert_rotated()
390 src = i915_gem_object_get_dma_address(obj, src_idx); in assert_rotated()
395 x, y, src_idx); in assert_rotated()
401 x, y, src_idx); in assert_rotated()
457 unsigned long src_idx; in assert_remapped() local
470 src_idx = remapped_index(r, n, x, y); in assert_remapped()
471 src = i915_gem_object_get_dma_address(obj, src_idx); in assert_remapped()
476 x, y, src_idx); in assert_remapped()
482 x, y, src_idx); in assert_remapped()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Damifb.c2592 int src_idx, u32 n) in bitcpy() argument
2595 int shift = dst_idx - src_idx, left, right; in bitcpy()
2602 shift = dst_idx - src_idx; in bitcpy()
2657 } else if (src_idx + n <= BITS_PER_LONG) { in bitcpy()
2732 const unsigned long *src, int src_idx, u32 n) in bitcpy_rev() argument
2735 int shift = dst_idx - src_idx, left, right; in bitcpy_rev()
2748 src_idx += (n - 1) % BITS_PER_LONG; in bitcpy_rev()
2749 src += src_idx >> SHIFT_PER_LONG; in bitcpy_rev()
2750 src_idx &= BITS_PER_LONG - 1; in bitcpy_rev()
2753 shift = dst_idx - src_idx; in bitcpy_rev()
[all …]
/openbmc/linux/net/can/
H A Dgw.c122 int src_idx; member
739 if (nla_put_u32(skb, CGW_SRC_IF, gwj->ccgw.src_idx) < 0) in cgw_put_job()
1039 ccgw->src_idx = nla_get_u32(tb[CGW_SRC_IF]); in cgw_parse_attr()
1043 if (!ccgw->src_idx && !ccgw->dst_idx) in cgw_parse_attr()
1047 if (!ccgw->src_idx || !ccgw->dst_idx) in cgw_parse_attr()
1106 if (!ccgw.src_idx || !ccgw.dst_idx) in cgw_create_job()
1126 gwj->src.dev = __dev_get_by_index(net, gwj->ccgw.src_idx); in cgw_create_job()
1206 if (!ccgw.src_idx && !ccgw.dst_idx) { in cgw_remove_job()
/openbmc/linux/net/ipv6/
H A Ddatagram.c795 int src_idx; in ip6_datagram_send_ctl() local
803 src_idx = src_info->ipi6_ifindex; in ip6_datagram_send_ctl()
805 if (src_idx) { in ip6_datagram_send_ctl()
807 src_idx != fl6->flowi6_oif && in ip6_datagram_send_ctl()
809 !sk_dev_equal_l3scope(sk, src_idx))) in ip6_datagram_send_ctl()
811 fl6->flowi6_oif = src_idx; in ip6_datagram_send_ctl()
/openbmc/qemu/target/s390x/tcg/
H A Dtranslate_vx.c.inc826 int dst_idx, src_idx;
838 src_idx = dst_idx / 2;
840 read_vec_element_i64(tmp, v2, src_idx, es);
842 read_vec_element_i64(tmp, v3, src_idx, es);
849 src_idx = (dst_idx + NUM_VEC_ELEMENTS(es)) / 2;
851 read_vec_element_i64(tmp, v2, src_idx, es);
853 read_vec_element_i64(tmp, v3, src_idx, es);
921 int dst_idx, src_idx;
924 src_idx = dst_idx;
925 if (src_idx < NUM_VEC_ELEMENTS(src_es)) {
[all …]
/openbmc/linux/drivers/net/ethernet/broadcom/
H A Db44.c632 static int b44_alloc_rx_skb(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) in b44_alloc_rx_skb() argument
643 if (src_idx >= 0) in b44_alloc_rx_skb()
644 src_map = &bp->rx_buffers[src_idx]; in b44_alloc_rx_skb()
707 static void b44_recycle_rx(struct b44 *bp, int src_idx, u32 dest_idx_unmasked) in b44_recycle_rx() argument
718 src_desc = &bp->rx_ring[src_idx]; in b44_recycle_rx()
719 src_map = &bp->rx_buffers[src_idx]; in b44_recycle_rx()
729 src_idx * sizeof(*src_desc), in b44_recycle_rx()
/openbmc/linux/drivers/gpu/drm/i915/
H A Di915_vma.c965 pgoff_t src_idx; in rotate_pages() local
970 src_idx = src_stride * (height - 1) + column + offset; in rotate_pages()
980 i915_gem_object_get_dma_address(obj, src_idx); in rotate_pages()
983 src_idx -= src_stride; in rotate_pages()
/openbmc/linux/sound/usb/
H A Dmixer_scarlett2.c1666 int dst_idx, src_idx; in scarlett2_usb_populate_mux() local
1680 src_idx = scarlett2_mux_id_to_num(port_count, SCARLETT2_PORT_IN, in scarlett2_usb_populate_mux()
1682 if (src_idx < 0) in scarlett2_usb_populate_mux()
1685 if (src_idx >= private->num_mux_srcs) { in scarlett2_usb_populate_mux()
1688 mux_entry, src_idx, private->num_mux_srcs); in scarlett2_usb_populate_mux()
1692 private->mux[dst_idx] = src_idx; in scarlett2_usb_populate_mux()
H A Dpcm.c1354 unsigned int src_idx = subs->hwptr_done; in fill_playback_urb_dsd_dop() local
1381 src_idx += 2; in fill_playback_urb_dsd_dop()
1392 int idx = (src_idx + subs->dsd_dop.byte_idx - 1) % wrap; in fill_playback_urb_dsd_dop()
/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_ptp_hw.c3376 u8 src_idx = hw->func_caps.ts_func_info.tmr_index_owned; in ice_ptp_init_phc() local
3379 wr32(hw, GLTSYN_ENA(src_idx), GLTSYN_ENA_TSYN_ENA_M); in ice_ptp_init_phc()
3382 (void)rd32(hw, GLTSYN_STAT(src_idx)); in ice_ptp_init_phc()
/openbmc/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mbox.c1238 u16 src_idx = vf_id + hinic_glb_pf_vf_offset(hwdev->hwif); in hinic_mbox_check_cmd_valid() local
1244 return cmd_handle[i].check_cmd(hwdev, src_idx, in hinic_mbox_check_cmd_valid()
/openbmc/linux/sound/pci/ctxfi/
H A Dcthw20k2.c352 static unsigned int src_param_pitch_mixer(unsigned int src_idx) in src_param_pitch_mixer() argument
354 return ((src_idx << 4) + AR_PTS_PITCH + AR_SLOT_SIZE in src_param_pitch_mixer()
H A Dcthw20k1.c352 static unsigned int src_param_pitch_mixer(unsigned int src_idx) in src_param_pitch_mixer() argument
354 return ((src_idx << 4) + AR_PTS_PITCH + AR_SLOT_SIZE in src_param_pitch_mixer()
/openbmc/linux/drivers/tty/vt/
H A Dvt.c414 unsigned int src_idx = (dst_idx + nr) % size; in juggle_array() local
415 if (src_idx == gcd_idx) in juggle_array()
418 array[dst_idx] = array[src_idx]; in juggle_array()
419 dst_idx = src_idx; in juggle_array()

12