/linux/tools/net/ynl/lib/ |
H A D | ynl.c | 133 ynl_err_walk(struct ynl_sock *ys, void *start, void *end, unsigned int off, in ynl_err_walk() argument 197 return n + ynl_err_walk(ys, start, end, off, next_pol, in ynl_err_walk() 206 ynl_ext_ack_check(struct ynl_sock *ys, const struct nlmsghdr *nlh, in ynl_ext_ack_check() argument 210 char miss_attr[sizeof(ys->err.msg)]; in ynl_ext_ack_check() 211 char bad_attr[sizeof(ys->err.msg)]; in ynl_ext_ack_check() 216 yerr_msg(ys, "%s", strerror(ys->err.code)); in ynl_ext_ack_check() 255 ys->err.attr_offs = ynl_attr_get_u32(tb[NLMSGERR_ATTR_OFFS]); in ynl_ext_ack_check() 260 start = ynl_nlmsg_data_offset(ys->nlh, ys in ynl_ext_ack_check() 464 ynl_err_reset(struct ynl_sock * ys) ynl_err_reset() argument 471 ynl_msg_start(struct ynl_sock * ys,__u32 id,__u16 flags) ynl_msg_start() argument 491 ynl_msg_end(struct ynl_sock * ys,struct nlmsghdr * nlh) ynl_msg_end() argument 510 ynl_gemsg_start(struct ynl_sock * ys,__u32 id,__u16 flags,__u8 cmd,__u8 version) ynl_gemsg_start() argument 529 ynl_msg_start_req(struct ynl_sock * ys,__u32 id,__u16 flags) ynl_msg_start_req() argument 534 ynl_msg_start_dump(struct ynl_sock * ys,__u32 id) ynl_msg_start_dump() argument 540 ynl_gemsg_start_req(struct ynl_sock * ys,__u32 id,__u8 cmd,__u8 version) ynl_gemsg_start_req() argument 546 ynl_gemsg_start_dump(struct ynl_sock * ys,__u32 id,__u8 cmd,__u8 version) ynl_gemsg_start_dump() argument 563 struct ynl_sock *ys = yarg->ys; __ynl_sock_read_msgs() local 620 ynl_recv_ack(struct ynl_sock * ys,int ret) ynl_recv_ack() argument 635 ynl_get_family_info_mcast(struct ynl_sock * ys,const struct nlattr * mcasts) ynl_get_family_info_mcast() argument 672 struct ynl_sock *ys = yarg->ys; ynl_get_family_info_cb() local 700 ynl_sock_read_family(struct ynl_sock * ys,const char * family_name) ynl_sock_read_family() argument 739 struct ynl_sock *ys; ynl_sock_create() local 806 ynl_sock_destroy(struct ynl_sock * ys) ynl_sock_destroy() argument 824 ynl_subscribe(struct ynl_sock * ys,const char * grp_name) ynl_subscribe() argument 848 ynl_socket_get_fd(struct ynl_sock * ys) ynl_socket_get_fd() argument 853 ynl_ntf_dequeue(struct ynl_sock * ys) ynl_ntf_dequeue() argument 868 ynl_ntf_parse(struct ynl_sock * ys,const struct nlmsghdr * nlh) ynl_ntf_parse() argument 919 ynl_ntf_check(struct ynl_sock * ys) ynl_ntf_check() argument 938 ynl_error_unknown_notification(struct ynl_sock * ys,__u8 cmd) ynl_error_unknown_notification() argument 951 ynl_check_alien(struct ynl_sock * ys,const struct nlmsghdr * nlh,__u32 rsp_cmd) ynl_check_alien() argument 986 ynl_exec(struct ynl_sock * ys,struct nlmsghdr * req_nlh,struct ynl_req_state * yrs) ynl_exec() argument 1043 ynl_exec_dump(struct ynl_sock * ys,struct nlmsghdr * req_nlh,struct ynl_dump_state * yds) ynl_exec_dump() argument [all...] |
H A D | ynl.h | 105 void ynl_sock_destroy(struct ynl_sock *ys); 124 int ynl_subscribe(struct ynl_sock *ys, const char *grp_name); 125 int ynl_socket_get_fd(struct ynl_sock *ys); 126 int ynl_ntf_check(struct ynl_sock *ys); 130 * @ys: active YNL socket 136 static inline bool ynl_has_ntf(struct ynl_sock *ys) in ynl_has_ntf() argument 138 return ys->ntf_last_next != &ys->ntf_first; in ynl_has_ntf() 140 struct ynl_ntf_base_type *ynl_ntf_dequeue(struct ynl_sock *ys);
|
/linux/tools/net/ynl/samples/ |
H A D | rt-link.c | 53 static int rt_link_create_netkit(struct ynl_sock *ys) in rt_link_create_netkit() argument 76 ret = rt_link_newlink(ys, req); in rt_link_create_netkit() 78 printf("Testing error message for policy being bad:\n\t%s\n", ys->err.msg); in rt_link_create_netkit() 86 ret = rt_link_newlink(ys, req); in rt_link_create_netkit() 90 fprintf(stderr, "YNL: %s\n", ys->err.msg); in rt_link_create_netkit() 94 if (!ynl_has_ntf(ys)) { in rt_link_create_netkit() 100 ntf = ynl_ntf_dequeue(ys); in rt_link_create_netkit() 113 static void rt_link_del(struct ynl_sock *ys, int ifindex) in rt_link_del() argument 124 if (rt_link_dellink(ys, req)) in rt_link_del() 125 fprintf(stderr, "YNL: %s\n", ys in rt_link_del() 139 struct ynl_sock *ys; main() local [all...] |
H A D | ovs.c | 11 struct ynl_sock *ys; in main() local 14 ys = ynl_sock_create(&ynl_ovs_datapath_family, NULL); in main() 15 if (!ys) in main() 28 err = ovs_datapath_new(ys, req); in main() 39 dps = ovs_datapath_get_dump(ys, req); in main() 52 ynl_sock_destroy(ys); in main() 57 fprintf(stderr, "YNL (%d): %s\n", ys->err.code, ys->err.msg); in main() 58 ynl_sock_destroy(ys); in main()
|
H A D | ethtool.c | 17 struct ynl_sock *ys; in main() local 19 ys = ynl_sock_create(&ynl_ethtool_family, NULL); in main() 20 if (!ys) in main() 24 channels = ethtool_channels_get_dump(ys, &creq); in main() 42 rings = ethtool_rings_get_dump(ys, &rreq); in main() 57 ynl_sock_destroy(ys); in main() 62 fprintf(stderr, "YNL (%d): %s\n", ys->err.code, ys->err.msg); in main() 63 ynl_sock_destroy(ys); in main()
|
H A D | netdev.c | 66 struct ynl_sock *ys; in main() local 72 ys = ynl_sock_create(&ynl_netdev_family, &yerr); in main() 73 if (!ys) { in main() 78 if (ynl_subscribe(ys, "mgmt")) in main() 94 d = netdev_dev_get(ys, req); in main() 102 devs = netdev_dev_get_dump(ys); in main() 112 ynl_ntf_check(ys); in main() 114 while ((ntf = ynl_ntf_dequeue(ys))) { in main() 120 ynl_sock_destroy(ys); in main() 124 fprintf(stderr, "YNL: %s\n", ys in main() [all...] |
H A D | devlink.c | 12 struct ynl_sock *ys; in main() local 14 ys = ynl_sock_create(&ynl_devlink_family, NULL); in main() 15 if (!ys) in main() 18 devs = devlink_get_dump(ys); in main() 33 info_rsp = devlink_info_get(ys, info_req); in main() 51 ynl_sock_destroy(ys); in main() 58 fprintf(stderr, "YNL: %s\n", ys->err.msg); in main() 59 ynl_sock_destroy(ys); in main()
|
H A D | rt-addr.c | 49 struct ynl_sock *ys; in main() local 51 ys = ynl_sock_create(&ynl_rt_addr_family, &yerr); in main() 52 if (!ys) { in main() 61 rsp = rt_addr_getaddr_dump(ys, req); in main() 72 ynl_sock_destroy(ys); in main() 76 fprintf(stderr, "YNL: %s\n", ys->err.msg); in main() 78 ynl_sock_destroy(ys); in main()
|
H A D | rt-route.c | 49 struct ynl_sock *ys; in main() local 51 ys = ynl_sock_create(&ynl_rt_route_family, &yerr); in main() 52 if (!ys) { in main() 61 rsp = rt_route_getroute_dump(ys, req); in main() 72 ynl_sock_destroy(ys); in main() 76 fprintf(stderr, "YNL: %s\n", ys->err.msg); in main() 78 ynl_sock_destroy(ys); in main()
|
H A D | tc.c | 49 struct ynl_sock *ys; in main() local 51 ys = ynl_sock_create(&ynl_tc_family, &yerr); in main() 52 if (!ys) { in main() 61 rsp = tc_getqdisc_dump(ys, req); in main() 72 ynl_sock_destroy(ys); in main() 76 fprintf(stderr, "YNL: %s\n", ys->err.msg); in main() 78 ynl_sock_destroy(ys); in main()
|
H A D | page-pool.c | 63 struct ynl_sock *ys; in main() local 65 ys = ynl_sock_create(&ynl_netdev_family, &yerr); in main() 66 if (!ys) { in main() 76 pools = netdev_page_pool_get_dump(ys); in main() 89 pp_stats = netdev_page_pool_stats_get_dump(ys); in main() 140 ynl_sock_destroy(ys); in main() 146 fprintf(stderr, "YNL: %s\n", ys->err.msg); in main() 147 ynl_sock_destroy(ys); in main()
|
/linux/tools/testing/selftests/drivers/net/hw/ |
H A D | ncdevmem.c | 251 struct ynl_sock *ys; in rxq_num() local 254 ys = ynl_sock_create(&ynl_ethtool_family, &yerr); in rxq_num() 255 if (!ys) { in rxq_num() 262 rsp = ethtool_channels_get(ys, req); in rxq_num() 268 ynl_sock_destroy(ys); in rxq_num() 318 struct ynl_sock *ys; in configure_headersplit() local 321 ys = ynl_sock_create(&ynl_ethtool_family, &yerr); in configure_headersplit() 322 if (!ys) { in configure_headersplit() 331 ret = ethtool_rings_set(ys, req); in configure_headersplit() 333 fprintf(stderr, "YNL failed: %s\n", ys in configure_headersplit() 400 bind_rx_queue(unsigned int ifindex,unsigned int dmabuf_fd,struct netdev_queue_id * queues,unsigned int n_queue_index,struct ynl_sock ** ys) bind_rx_queue() argument 444 bind_tx_queue(unsigned int ifindex,unsigned int dmabuf_fd,struct ynl_sock ** ys) bind_tx_queue() argument 549 struct ynl_sock *ys; do_server() local 726 struct ynl_sock *ys; run_devmem_tests() local 847 struct ynl_sock *ys = NULL; do_client() local [all...] |
/linux/drivers/staging/fbtft/ |
H A D | fb_ili9163.c | 111 static void set_addr_win(struct fbtft_par *par, int xs, int ys, in set_addr_win() argument 119 (ys + __OFFSET) >> 8, (ys + __OFFSET) & 0xff, in set_addr_win() 127 ys >> 8, ys & 0xff, ye >> 8, ye & 0xff); in set_addr_win() 134 ys >> 8, ys & 0xff, ye >> 8, ye & 0xff); in set_addr_win()
|
H A D | fb_upd161704.c | 113 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() argument 120 write_reg(par, 0x0007, ys); in set_addr_win() 124 write_reg(par, 0x0007, HEIGHT - 1 - ys); in set_addr_win() 127 write_reg(par, 0x0006, WIDTH - 1 - ys); in set_addr_win() 131 write_reg(par, 0x0006, ys); in set_addr_win()
|
H A D | fb_bd663474.c | 104 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() argument 111 write_reg(par, 0x0201, ys); in set_addr_win() 115 write_reg(par, 0x0201, HEIGHT - 1 - ys); in set_addr_win() 118 write_reg(par, 0x0200, WIDTH - 1 - ys); in set_addr_win() 122 write_reg(par, 0x0200, ys); in set_addr_win()
|
H A D | fb_s6d1121.c | 68 static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) in set_addr_win() argument 75 write_reg(par, 0x0021, ys); in set_addr_win() 79 write_reg(par, 0x0021, HEIGHT - 1 - ys); in set_addr_win() 82 write_reg(par, 0x0020, WIDTH - 1 - ys); in set_addr_win() 86 write_reg(par, 0x0020, ys); in set_addr_win()
|
/linux/arch/mips/math-emu/ |
H A D | dp_sub.c | 61 if (xs != ys) in ieee754dp_sub() 69 return ieee754dp_inf(ys ^ 1); in ieee754dp_sub() 80 if (xs != ys) in ieee754dp_sub() 112 ys ^= 1; in ieee754dp_sub() 140 if (xs == ys) { in ieee754dp_sub() 154 xs = ys; in ieee754dp_sub()
|
H A D | sp_sub.c | 61 if (xs != ys) in ieee754sp_sub() 69 return ieee754sp_inf(ys ^ 1); in ieee754sp_sub() 80 if (xs != ys) in ieee754sp_sub() 110 ys ^= 1; in ieee754sp_sub() 138 if (xs == ys) { in ieee754sp_sub() 151 xs = ys; in ieee754sp_sub()
|
H A D | sp_div.c | 69 return ieee754sp_zero(xs ^ ys); in ieee754sp_div() 74 return ieee754sp_inf(xs ^ ys); in ieee754sp_div() 86 return ieee754sp_inf(xs ^ ys); in ieee754sp_div() 90 return ieee754sp_zero(xs == ys ? 0 : 1); in ieee754sp_div() 141 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); in ieee754sp_div()
|
H A D | dp_div.c | 69 return ieee754dp_zero(xs ^ ys); in ieee754dp_div() 74 return ieee754dp_inf(xs ^ ys); in ieee754dp_div() 86 return ieee754dp_inf(xs ^ ys); in ieee754dp_div() 90 return ieee754dp_zero(xs == ys ? 0 : 1); in ieee754dp_div() 142 return ieee754dp_format(xs == ys ? 0 : 1, re, rm); in ieee754dp_div()
|
H A D | ieee754int.h | 49 unsigned int ym; int ye; int ys; int yc 79 #define EXPLODEYSP EXPLODESP(y, yc, ys, ye, ym) 87 u64 ym; int ye; int ys; int yc 117 #define EXPLODEYDP EXPLODEDP(y, yc, ys, ye, ym) 143 #define FLUSHYDP FLUSHDP(y, yc, ys, ye, ym) 146 #define FLUSHYSP FLUSHSP(y, yc, ys, ye, ym)
|
H A D | dp_fmax.c | 89 return ys ? x : y; in ieee754dp_fmax() 92 return ieee754dp_zero(xs & ys); in ieee754dp_fmax() 111 if (xs > ys) in ieee754dp_fmax() 113 else if (xs < ys) in ieee754dp_fmax() 203 return ieee754dp_inf(xs & ys); in ieee754dp_fmaxa() 220 return ieee754dp_zero(xs & ys); in ieee754dp_fmaxa()
|
H A D | sp_fmin.c | 89 return ys ? y : x; in ieee754sp_fmin() 92 return ieee754sp_zero(xs | ys); in ieee754sp_fmin() 111 if (xs > ys) in ieee754sp_fmin() 113 else if (xs < ys) in ieee754sp_fmin() 203 return ieee754sp_inf(xs | ys); in ieee754sp_fmina() 220 return ieee754sp_zero(xs | ys); in ieee754sp_fmina()
|
H A D | dp_fmin.c | 89 return ys ? y : x; in ieee754dp_fmin() 92 return ieee754dp_zero(xs | ys); in ieee754dp_fmin() 111 if (xs > ys) in ieee754dp_fmin() 113 else if (xs < ys) in ieee754dp_fmin() 203 return ieee754dp_inf(xs | ys); in ieee754dp_fmina() 220 return ieee754dp_zero(xs | ys); in ieee754dp_fmina()
|
H A D | sp_fmax.c | 89 return ys ? x : y; in ieee754sp_fmax() 92 return ieee754sp_zero(xs & ys); in ieee754sp_fmax() 111 if (xs > ys) in ieee754sp_fmax() 113 else if (xs < ys) in ieee754sp_fmax() 203 return ieee754sp_inf(xs & ys); in ieee754sp_fmaxa() 220 return ieee754sp_zero(xs & ys); in ieee754sp_fmaxa()
|