Lines Matching refs:buf
142 dev_uev_parse(const char *buf, struct rte_dev_event *event, int length) in dev_uev_parse() argument
155 if (*buf) in dev_uev_parse()
157 buf++; in dev_uev_parse()
166 if (!strncmp(buf, "libudev", 7)) { in dev_uev_parse()
167 buf += 7; in dev_uev_parse()
171 if (!strncmp(buf, "ACTION=", 7)) { in dev_uev_parse()
172 buf += 7; in dev_uev_parse()
174 strlcpy(action, buf, sizeof(action)); in dev_uev_parse()
175 } else if (!strncmp(buf, "SUBSYSTEM=", 10)) { in dev_uev_parse()
176 buf += 10; in dev_uev_parse()
178 strlcpy(subsystem, buf, sizeof(subsystem)); in dev_uev_parse()
179 } else if (!strncmp(buf, "PCI_SLOT_NAME=", 14)) { in dev_uev_parse()
180 buf += 14; in dev_uev_parse()
182 strlcpy(pci_slot_name, buf, sizeof(subsystem)); in dev_uev_parse()
186 if (*buf == '\0') in dev_uev_parse()
188 buf++; in dev_uev_parse()
230 char buf[EAL_UEV_MSG_LEN + 1]; in dev_uev_handler() local
236 memset(buf, 0, EAL_UEV_MSG_LEN + 1); in dev_uev_handler()
241 ret = recv(rte_intr_fd_get(intr_handle), buf, EAL_UEV_MSG_LEN, in dev_uev_handler()
252 ret = dev_uev_parse(buf, &uevent, EAL_UEV_MSG_LEN); in dev_uev_handler()
254 RTE_LOG(DEBUG, EAL, "Ignoring uevent '%s'\n", buf); in dev_uev_handler()