Lines Matching defs:port
309 static int32_t UartGetConfigFromHcs(struct UartPl011Port *port, const struct DeviceResourceNode *node)
312 struct UartDriverData *udd = port->udd;
348 port->physBase = (unsigned long)OsalIoRemap(regPbase, iomemCount);
349 if (iface->GetUint32(node, "interrupt", &port->irqNum, 0) != HDF_SUCCESS) {
360 struct UartPl011Port *port = NULL;
371 port = (struct UartPl011Port *)OsalMemCalloc(sizeof(struct UartPl011Port));
372 if (port == NULL) {
373 HDF_LOGE("%s: OsalMemCalloc port error", __func__);
380 port->udd = udd;
381 ret = UartGetConfigFromHcs(port, device->property);
382 if (ret != 0 || port->physBase == 0) {
383 (void)OsalMemFree(port);
387 udd->private = port;
397 struct UartPl011Port *port = NULL;
409 port = udd->private;
410 if (port != NULL) {
411 if (port->physBase != 0) {
412 OsalIoUnmap((void *)port->physBase);
414 (void)OsalMemFree(port);