Lines Matching refs:cardname

16 static errval_t create_loopback_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
32 static errval_t create_driver_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
39 static errval_t create_e1000_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
43 if (cardname[6] != ':') {
51 err = pci_deserialize_octet((char*) cardname+7, &addr, &id, &cls);
53 printf("%s \n", cardname+7);
65 // cardname - "mlx4:vendor:deviceid:bus:device:function"
66 static errval_t create_mlx4_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
70 if (cardname[4] != ':') {
78 err = pci_deserialize_octet((char*) cardname+5, &addr, &id, &cls);
91 static errval_t create_e10k_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
99 if (cardname[4] != ':') {
103 unsigned parsed = sscanf(cardname + 5, "%x:%x:%x:%x:%x", &vendor,
119 static errval_t create_sfn5122f_queue(const char* cardname, inthandler_t interrupt, uint64_t *queueid,
138 char *cardname;
155 * @param cardname network card to create the queue for
163 errval_t net_queue_internal_create(inthandler_t interrupt, const char *cardname,
168 while(nc->cardname != NULL) {
169 if (strncmp(cardname, nc->cardname, strlen(nc->cardname)) == 0) {
170 return nc->createfn(cardname, interrupt, queueid, default_q,
177 cardname, *queueid);
187 * @param cardname network card to create the queue for
194 errval_t net_queue_create(inthandler_t interrupt, const char *cardname,
197 return net_queue_internal_create(interrupt, cardname, queueid, false, poll, retqueue);