Searched refs:qid (Results 1 - 25 of 30) sorted by relevance

12

/barrelfish-2018-10-04/lib/net_device_manager/
H A Dport_management_support.h24 typedef void (*init_filters_service_t)(char *dev_name, qid_t qid);
32 qid_t qid,
34 typedef errval_t (*deregister_filter_t)(uint64_t filter_id, qid_t qid);
74 qid_t qid; // queue_id member in struct:NIC_q_closure
131 qid_t qid; member in struct:net_user
H A De10k_filt_cl_impl.c71 static void init_filters(char *dev_name, qid_t qid) argument
73 NDM_DEBUG("e10_flt: init %s %d\n", dev_name, (int) qid);
100 qid_t qid,
114 err = binding->rpc_tx_vtbl.register_port_filter(binding, buffer_id_rx, buffer_id_tx, qid, t, port, rerr, filter_id);
119 static errval_t unreg_filters(uint64_t filter_id, qid_t qid) argument
125 err = binding->rpc_tx_vtbl.unregister_filter(binding, qid, &rerr);
95 reg_filters(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
H A Dsfn5122f_filt_cl_impl.c71 static void init_filters(char *dev_name, qid_t qid) argument
73 NDM_DEBUG("sfn5122f_flt: init %s %d\n", dev_name, (int) qid);
100 qid_t qid,
114 err = sfn5122f_binding->rpc_tx_vtbl.register_port_filter(sfn5122f_binding, buffer_id_rx, buffer_id_tx, qid, t, port, rerr, filter_id);
119 static errval_t unreg_filters(uint64_t filter_id, qid_t qid) argument
95 reg_filters(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
H A Dsoft_filt_cl_impl.c66 static void connect_soft_filters_service(char *dev_name, qid_t qid);
75 qid_t qid,
78 static errval_t unregister_soft_filter(uint64_t filter_id, qid_t qid);
118 qid_t qid,
168 static void connect_soft_filters_service(char *dev_name, qid_t qid) argument
179 dev_name, qid, FILTER_SERVICE_SUFFIX);
336 static errval_t unregister_soft_filter(uint64_t filter_id, qid_t qid) argument
113 register_soft_filt_impl(uint16_t port, port_type_t type, bufid_t buffer_id_rx, bufid_t buffer_id_tx, appid_t appid, qid_t qid, uint64_t *id, errval_t *rerr, uint64_t *filter_id) argument
H A Ddevice_manager.c91 qlist[i].qid = i;
95 // Also, for shared queue (qid = 0), use soft_filt_mng
/barrelfish-2018-10-04/usr/drivers/solarflare/
H A Dbuffer_tbl.h21 * @param qid for descriptor queue (RX/TX/EV) queues
22 * the qid should be 0 (used as owner id)
32 uint16_t qid ,
H A Dbuffer_tbl.c27 uint16_t qid,
43 reg = sfn5122f_buf_full_tbl_buf_owner_id_fbuf_insert(reg, qid+1);
45 phys_addr+i*4096, qid+1, userspace_offset+i);
25 alloc_buf_tbl_entries(uint64_t phys_addr, uint32_t num_buf, uint16_t qid, bool userspace, sfn5122f_t *d) argument
H A Dsfn5122f_cdriver.c37 uint64_t qid; member in struct:queue_state
1143 err = st->devif->tx_vtbl.interrupt(st->devif, NOP_CONT, st->qid);
1195 uint64_t *mac, uint16_t *qid, struct capref *regs,
1244 st->queues[n].qid = n;
1278 *qid = n;
1315 static errval_t cd_register_region_rpc(struct sfn5122f_devif_binding *b, uint16_t qid, argument
1334 buffer_offset = alloc_buf_tbl_entries(addr, size/BUF_SIZE, qid, true, st->d);
1346 static void cd_register_region(struct sfn5122f_devif_binding *b, uint16_t qid, argument
1351 err = cd_register_region_rpc(b, qid, region, &id, &msgerr);
1368 static void cd_destroy_queue(struct sfn5122f_devif_binding *b, uint16_t qid) argument
1192 cd_create_queue_rpc(struct sfn5122f_devif_binding *b, struct capref frame, bool user, bool interrupt, bool qzero, uint8_t core, uint8_t msix_vector, uint64_t *mac, uint16_t *qid, struct capref *regs, errval_t *ret_err) argument
1438 cb_install_filter(struct net_filter_binding *b, net_filter_filter_type_t type, uint64_t qid, uint32_t src_ip, uint32_t dst_ip, uint16_t src_port, uint16_t dst_port, uint64_t* fid) argument
[all...]
H A Ddevif_backend_solarflare.c101 static void interrupt_cb(struct sfn5122f_devif_binding *b, uint16_t qid) argument
103 struct sfn5122f_queue* q = queues[qid];
/barrelfish-2018-10-04/include/devif/backends/net/
H A Dip.h38 * @param qid the id of the hardware queue (used for filters)
45 errval_t ip_create(struct ip_q** q, const char* card_name, uint64_t* qid,
/barrelfish-2018-10-04/usr/tests/devif/
H A Didc_endpoint.c21 static uint16_t qid = 0; variable
31 uint16_t qid; member in struct:ele
41 list->qid = qid;
47 item->qid = qid;
60 qid++;
/barrelfish-2018-10-04/lib/net_queue_manager/
H A Dqueue_manager_local.h32 void init_soft_filters_service(struct net_soft_filter_state *state, char *service_name, uint64_t qid,
/barrelfish-2018-10-04/lib/net_interfaces/
H A Dinterface_raw.c167 static void connect_to_driver(const char *cname, uint64_t qid, struct waitset *ws) argument
172 snprintf(qm_name, sizeof(qm_name), "%s_%"PRIu64"", cname, qid);
224 void net_if_init(const char* cardname, uint64_t qid) argument
235 queue_id = qid;
240 if ((strcmp(cardname, "e1000") == 0) || (qid == 0)) {
242 } else if ((strcmp(cardname, "e10k") == 0) && (qid != 0)) {
250 } else if ((strcmp(cardname, "sfn5122f") == 0) && qid != 0) {
/barrelfish-2018-10-04/include/net_interfaces/
H A Dnet_interfaces.h30 void net_if_init(const char* cardname, uint64_t qid);
/barrelfish-2018-10-04/lib/net/
H A Dnet_filter.c92 f1->qid == f2->qid &&
216 cur->filter.ip.qid = filt->qid;
225 filt->qid,
H A Dnet.c413 .qid = state.queueid,
458 .qid = state.queueid,
/barrelfish-2018-10-04/usr/bench/net_latency/elb/
H A Dinterface_app.c25 uint64_t qid, uint64_t slots, uint8_t role);
168 uint64_t qid, uint64_t slots, uint8_t role)
214 static void connect_to_driver(const char *cname, uint64_t qid) argument
220 snprintf(qm_name, sizeof(qm_name), "%s_%"PRIu64, cname, qid);
166 idc_register_buffer(struct net_queue_manager_binding *binding, struct capref buf, struct capref sp, uint64_t qid, uint64_t slots, uint8_t role) argument
H A Dinterface_lib.c146 void net_if_init(const char* cardname, uint64_t qid) argument
/barrelfish-2018-10-04/include/net/
H A Dnet_filter.h26 uint64_t qid; member in struct:net_filter_ip
/barrelfish-2018-10-04/lib/devif/backends/net/udp/
H A Ddevif_backend_udp.c227 uint64_t qid; local
228 err = ip_create((struct ip_q**) &que->q, card_name, &qid, UDP_PROT, dst_ip,
241 .qid = qid,
/barrelfish-2018-10-04/lib/devif/backends/net/e10k/
H A Ddevif_backend_e10k.c357 static void interrupt_cb(struct e10k_vf_binding *b, uint16_t qid) argument
359 struct e10k_queue* q = queues[qid];
556 int qid; local
578 &q->mac, &qid,
585 assert(qid >= 0);
586 q->id = (uint16_t)qid;
/barrelfish-2018-10-04/lib/devif/backends/idc/
H A Ddesc_queue.c64 uint64_t qid; member in struct:descq
76 uint64_t qid; member in struct:descq_endpoint_state
463 q->qid = state->qid;
464 state->qid++;
/barrelfish-2018-10-04/usr/skb/octopus/
H A Dskb_query.c76 static void read_eclipse_queue(int qid, struct skb_writer* w) argument
82 res = ec_queue_read(qid, w->buffer + w->length, MAX_QUERY_LENGTH - res);
97 long int qid; local
105 ec_get_long(ec_ref_get(retval), &qid); local
107 switch (qid) {
/barrelfish-2018-10-04/usr/drivers/e10k/
H A De10k_cdriver.c335 uint64_t qid,
351 .queue = qid,
432 static errval_t arp_filter(uint64_t qid, uint64_t* fid)
434 e10k_flt_etype_setup(0, (int) qid, 0x0806);
461 static errval_t ipv4_tcp_port(uint64_t qid, uint16_t port, uint64_t* fid)
468 .queue = qid,
475 static errval_t ipv4_udp_port(uint64_t qid, uint16_t port, uint64_t* fid)
482 .queue = qid,
489 static errval_t ipv4_tcp_conn(uint64_t qid,
502 .queue = qid,
333 cb_install_filter(struct net_filter_binding *b, net_filter_filter_type_t type, uint64_t qid, uint32_t src_ip, uint32_t dst_ip, uint16_t src_port, uint16_t dst_port, uint64_t* fid) argument
1704 cd_create_queue_rpc(struct e10k_vf_binding *b, struct capref tx_frame, struct capref txhwb_frame, struct capref rx_frame, uint32_t rxbufsz, int16_t msix_intvec, uint8_t msix_intdest, bool use_irq, bool use_rsc, bool default_q, uint64_t *mac, int32_t *qid, struct capref *regs, errval_t *ret_err) argument
[all...]
/barrelfish-2018-10-04/lib/devif/backends/net/ip/
H A Ddevif_backend_ip.c228 errval_t ip_create(struct ip_q** q, const char* card_name, uint64_t* qid, argument
237 err = net_queue_create(interrupt, card_name, qid, poll, &que->q);

Completed in 127 milliseconds

12