| /components/drivers/spi/ |
| A D | dev_qspi_core.c | 48 device->config.parent.data_width == cfg->parent.data_width && in rt_qspi_configure() 50 device->config.parent.max_hz == cfg->parent.max_hz) in rt_qspi_configure() 56 device->config.parent.mode = cfg->parent.mode; in rt_qspi_configure() 57 device->config.parent.max_hz = cfg->parent.max_hz; in rt_qspi_configure() 58 device->config.parent.data_width = cfg->parent.data_width; in rt_qspi_configure() 60 device->config.parent.data_width_tx = cfg->parent.data_width_tx; in rt_qspi_configure() 63 device->config.parent.reserved = cfg->parent.reserved; in rt_qspi_configure() 99 if (device->parent.bus->owner != &device->parent) in rt_qspi_transfer_message() 102 result = device->parent.bus->ops->configure(&device->parent, &device->parent.config); in rt_qspi_transfer_message() 106 device->parent.bus->owner = &device->parent; in rt_qspi_transfer_message() [all …]
|
| A D | dev_spi_bus.c | 24 if (bus->parent.ofw_node) in spi_bus_scan_devices() 26 struct rt_ofw_node *np = bus->parent.ofw_node, *spi_dev_np; in spi_bus_scan_devices() 60 spi_dev->parent.ofw_node = spi_dev_np; in spi_bus_scan_devices() 61 spi_dev->parent.type = RT_Device_Class_Unknown; in spi_bus_scan_devices() 65 rt_dm_dev_set_name(&spi_dev->parent, rt_ofw_node_full_name(spi_dev_np)); in spi_bus_scan_devices() 82 driver->parent.bus = &spi_bus; in rt_spi_driver_register() 84 return rt_driver_register(&driver->parent); in rt_spi_driver_register() 91 return rt_bus_add_device(&spi_bus, &device->parent); in rt_spi_device_register() 115 device->ofw_id = rt_ofw_node_match(device->parent.ofw_node, driver->ofw_ids); in spi_match() 161 if (device->parent.type == RT_Device_Class_Unknown) in spi_probe() [all …]
|
| /components/utilities/libadt/avl/ |
| A D | avl.c | 21 IS_LCHILD(node) ? &(node)->parent->avl_left : &(node)->parent->avl_right 35 lchild->parent = axis->parent; in rotate_right() 36 axis->parent = lchild; in rotate_right() 58 lrchild->parent = axis->parent; in midmount_right() 60 axis->parent = lrchild; in midmount_right() 80 rchild->parent = axis->parent; in rotate_left() 81 axis->parent = rchild; in rotate_left() 103 rlchild->parent = axis->parent; in midmount_left() 197 node->avl_left->parent = node->parent; in util_avl_remove() 209 rchild->parent = node->parent; in util_avl_remove() [all …]
|
| /components/dfs/dfs_v2/filesystems/procfs/ |
| A D | proc.c | 26 .parent = &_proc_root, 49 *parent = dentry; in _proc_find() 62 if (!(*parent)) in proc_find() 77 *parent = proc_acquire(*parent); in proc_find() 102 if ((*parent)->ops && (*parent)->ops->lookup) in proc_find() 104 *parent = (*parent)->ops->lookup(*parent, begin); in proc_find() 117 *parent = proc_acquire(*parent); in proc_find() 123 *parent = proc_acquire(*parent); in proc_find() 208 dentry = *parent; in proc_create() 282 child->parent = parent; in proc_register() [all …]
|
| A D | proc.h | 26 struct proc_dentry *(*lookup)(struct proc_dentry *parent, const char *name); 35 struct proc_dentry *parent; member 51 struct proc_dentry *proc_mkdir_data(const char *name, mode_t mode, struct proc_dentry *parent, 53 struct proc_dentry *proc_mkdir_mode(const char *name, mode_t mode, struct proc_dentry *parent); 54 struct proc_dentry *proc_mkdir(const char *name, struct proc_dentry *parent); 56 struct proc_dentry *proc_create_data(const char *name, mode_t mode, struct proc_dentry *parent, 58 …uct proc_dentry *proc_create_single_data(const char *name, mode_t mode, struct proc_dentry *parent, 61 struct proc_dentry *proc_symlink(const char *name, struct proc_dentry *parent, const char *dest); 67 void proc_remove_dentry(const char *name, struct proc_dentry *parent);
|
| /components/drivers/core/ |
| A D | platform.c | 41 pdev->parent.bus = &platform_bus; in rt_platform_device_alloc() 56 pdrv->parent.bus = &platform_bus; in rt_platform_driver_register() 58 rt_strcpy(pdrv->parent.parent.name, pdrv->name); in rt_platform_driver_register() 60 pdrv->parent.parent.name = pdrv->name; in rt_platform_driver_register() 62 return rt_driver_register(&pdrv->parent); in rt_platform_driver_register() 74 return rt_bus_add_device(&platform_bus, &pdev->parent); in rt_platform_device_register() 79 struct rt_platform_driver *pdrv = rt_container_of(drv, struct rt_platform_driver, parent); in platform_match() 80 struct rt_platform_device *pdev = rt_container_of(dev, struct rt_platform_device, parent); in platform_match() 117 struct rt_platform_device *pdev = rt_container_of(dev, struct rt_platform_device, parent); in platform_probe() 164 struct rt_platform_device *pdev = rt_container_of(dev, struct rt_platform_device, parent); in platform_remove() [all …]
|
| /components/drivers/i2c/ |
| A D | dev_i2c_bus.c | 22 if (bus->parent.ofw_node) in i2c_bus_scan_clients() 24 struct rt_ofw_node *np = bus->parent.ofw_node, *child_np, *i2c_client_np; in i2c_bus_scan_clients() 59 client->parent.ofw_node = i2c_client_np; in i2c_bus_scan_clients() 79 driver->parent.bus = &i2c_bus; in rt_i2c_driver_register() 81 return rt_driver_register(&driver->parent); in rt_i2c_driver_register() 88 return rt_bus_add_device(&i2c_bus, &client->parent); in rt_i2c_device_register() 94 struct rt_i2c_driver *driver = rt_container_of(drv, struct rt_i2c_driver, parent); in i2c_match() 95 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_match() 112 client->ofw_id = rt_ofw_node_match(client->parent.ofw_node, driver->ofw_ids); in i2c_match() 129 struct rt_i2c_client *client = rt_container_of(dev, struct rt_i2c_client, parent); in i2c_probe() [all …]
|
| /components/drivers/virtio/ |
| A D | virtio_net.c | 74 …tf("%s: Receive buffer's size = %u is too big!\n", virtio_net_dev->parent.parent.parent.name, len); in virtio_net_rx() 188 eth_device_ready(&virtio_net_dev->parent); in virtio_net_isr() 237 virtio_net_dev->parent.parent.type = RT_Device_Class_NetIf; in rt_virtio_net_init() 239 virtio_net_dev->parent.parent.ops = &virtio_net_ops; in rt_virtio_net_init() 241 virtio_net_dev->parent.parent.init = virtio_net_init; in rt_virtio_net_init() 242 virtio_net_dev->parent.parent.open = RT_NULL; in rt_virtio_net_init() 243 virtio_net_dev->parent.parent.close = RT_NULL; in rt_virtio_net_init() 244 virtio_net_dev->parent.parent.read = RT_NULL; in rt_virtio_net_init() 245 virtio_net_dev->parent.parent.write = RT_NULL; in rt_virtio_net_init() 246 virtio_net_dev->parent.parent.control = virtio_net_control; in rt_virtio_net_init() [all …]
|
| /components/drivers/serial/ |
| A D | serial_tty.c | 25 struct rt_serial_device *parent; member 59 char *serial_name = serial->parent.parent.name; in alloc_device_name() 150 serial = softc->parent; in _serial_tty_set_speed() 174 if (!context || !context->parent) in serial_tty_outwakeup() 180 device = context->parent; in serial_tty_outwakeup() 207 serial = softc->parent; in serial_tty_open() 231 serial = softc->parent; in serial_tty_close() 264 serial = softc->parent; in serial_tty_param() 307 softc->parent = serial; in rt_hw_serial_register_tty() 360 rt_device_destroy(&tp->parent); in rt_hw_serial_unregister_tty() [all …]
|
| /components/drivers/block/ |
| A D | blk.c | 250 if (disk->parent.parent.name[0] == '\0') in rt_hw_blk_disk_register() 252 if (disk->parent.parent.name) in rt_hw_blk_disk_register() 292 disk->parent.ops = &blk_ops; in rt_hw_blk_disk_register() 295 disk->parent.open = blk_open; in rt_hw_blk_disk_register() 296 disk->parent.close = blk_close; in rt_hw_blk_disk_register() 305 disk->parent.read = blk_read; in rt_hw_blk_disk_register() 306 disk->parent.write = blk_write; in rt_hw_blk_disk_register() 308 disk->parent.control = blk_control; in rt_hw_blk_disk_register() 351 if (disk->parent.ref_count > 0) in rt_hw_blk_disk_unregister() 543 disk->parent.master_id, disk->parent.device_id, in list_blk() [all …]
|
| A D | blk_dev.h | 19 #define to_blk_disk(dev) rt_container_of(dev, struct rt_blk_disk, parent) 20 #define to_blk(dev) rt_container_of(dev, struct rt_blk_device, parent) 23 #define to_disk_name(disk) rt_dm_dev_get_name(&(disk)->parent) 24 #define to_blk_name(blk) rt_dm_dev_get_name(&(blk)->parent) 26 #define to_disk_name(disk) (disk)->parent.parent.name 27 #define to_blk_name(blk) (blk)->parent.parent.name
|
| A D | blk_dev.c | 26 return rt_device_open(&blk->disk->parent, oflag); in blk_dev_open() 33 return rt_device_close(&blk->disk->parent); in blk_dev_close() 44 return rt_device_read(&blk->disk->parent, in blk_dev_read() 59 return rt_device_write(&blk->disk->parent, in blk_dev_write() 93 rt_device_control(&disk->parent, cmd, args); in blk_dev_control() 161 dev = &blk->parent; in blk_dev_initialize() 213 blk->parent.master_id = disk->ida->master_id; in disk_add_blk_dev() 214 blk->parent.device_id = device_id; in disk_add_blk_dev() 216 rt_snprintf(blk->parent.parent.name, RT_NAME_MAX, name_fmt, disk_name, blk->partno); in disk_add_blk_dev() 218 device_set_blk_fops(&blk->parent); in disk_add_blk_dev() [all …]
|
| /components/drivers/misc/ |
| A D | dac.c | 84 device->parent.type = RT_Device_Class_DAC; in rt_hw_dac_register() 85 device->parent.rx_indicate = RT_NULL; in rt_hw_dac_register() 86 device->parent.tx_complete = RT_NULL; in rt_hw_dac_register() 89 device->parent.ops = &dac_ops; in rt_hw_dac_register() 91 device->parent.init = RT_NULL; in rt_hw_dac_register() 92 device->parent.open = RT_NULL; in rt_hw_dac_register() 93 device->parent.close = RT_NULL; in rt_hw_dac_register() 94 device->parent.read = RT_NULL; in rt_hw_dac_register() 95 device->parent.write = _dac_write; in rt_hw_dac_register() 96 device->parent.control = _dac_control; in rt_hw_dac_register() [all …]
|
| A D | rt_drv_pwm.c | 122 device->parent.ops = &pwm_device_ops; in rt_device_pwm_register() 124 device->parent.init = RT_NULL; in rt_device_pwm_register() 125 device->parent.open = RT_NULL; in rt_device_pwm_register() 126 device->parent.close = RT_NULL; in rt_device_pwm_register() 127 device->parent.read = _pwm_read; in rt_device_pwm_register() 128 device->parent.write = _pwm_write; in rt_device_pwm_register() 129 device->parent.control = _pwm_control; in rt_device_pwm_register() 134 device->parent.user_data = (void *)user_data; in rt_device_pwm_register() 355 …rt_kprintf("%s channel %d is enabled %s \n", pwm_device->parent.parent.name, atoi(argv[2]), result… in CMD_OPTIONS_STATEMENT() 410 … rt_kprintf("%s phase is set %d \n", pwm_device->parent.parent.name, (rt_base_t)atoi(argv[3])); in CMD_OPTIONS_STATEMENT() [all …]
|
| A D | adc.c | 97 device->parent.rx_indicate = RT_NULL; in rt_hw_adc_register() 98 device->parent.tx_complete = RT_NULL; in rt_hw_adc_register() 101 device->parent.ops = &adc_ops; in rt_hw_adc_register() 103 device->parent.init = RT_NULL; in rt_hw_adc_register() 104 device->parent.open = RT_NULL; in rt_hw_adc_register() 105 device->parent.close = RT_NULL; in rt_hw_adc_register() 106 device->parent.read = _adc_read; in rt_hw_adc_register() 107 device->parent.write = RT_NULL; in rt_hw_adc_register() 108 device->parent.control = _adc_control; in rt_hw_adc_register() 111 device->parent.user_data = (void *)user_data; in rt_hw_adc_register() [all …]
|
| /components/drivers/scsi/ |
| A D | scsi_cdrom.c | 21 struct rt_blk_disk parent; member 28 #define raw_to_scsi_cdrom(raw) rt_container_of(raw, struct scsi_cdrom, parent) 92 scdrom->parent.ida = &scsi_cdrom_ida; in scsi_cdrom_probe() 93 scdrom->parent.read_only = RT_TRUE; in scsi_cdrom_probe() 94 scdrom->parent.parallel_io = RT_FALSE; in scsi_cdrom_probe() 95 scdrom->parent.ops = &scsi_cdrom_ops; in scsi_cdrom_probe() 96 scdrom->parent.max_partitions = RT_BLK_PARTITION_NONE; in scsi_cdrom_probe() 113 rt_dm_dev_set_name(&scdrom->parent.parent, "cdrom%u", scdrom->cdrom_id); in scsi_cdrom_probe() 115 if ((err = rt_hw_blk_disk_register(&scdrom->parent))) in scsi_cdrom_probe() 135 return rt_hw_blk_disk_unregister(&scdrom->parent); in scsi_cdrom_remove()
|
| /components/drivers/ata/ |
| A D | ahci-pci.c | 26 struct rt_ahci_host parent; member 32 #define raw_to_pci_ahci_host(raw) rt_container_of(raw, struct pci_ahci_host, parent) 38 pdev = rt_container_of(host->parent.dev, struct rt_pci_device, parent); in pci_ahci_init() 58 pdev = rt_container_of(host->parent.dev, struct rt_pci_device, parent); in pci_ahci_intel_init() 88 ahci = &pci_ahci->parent; in pci_ahci_probe() 89 ahci->parent.dev = &pdev->parent; in pci_ahci_probe() 120 pdev->parent.user_data = pci_ahci; in pci_ahci_probe() 145 struct pci_ahci_host *pci_ahci = pdev->parent.user_data; in pci_ahci_remove() 147 ahci = &pci_ahci->parent; in pci_ahci_remove()
|
| /components/drivers/pin/ |
| A D | dev_pin.c | 80 _hw_pin.parent.type = RT_Device_Class_Pin; in rt_device_pin_register() 81 _hw_pin.parent.rx_indicate = RT_NULL; in rt_device_pin_register() 82 _hw_pin.parent.tx_complete = RT_NULL; in rt_device_pin_register() 85 _hw_pin.parent.ops = &pin_ops; in rt_device_pin_register() 87 _hw_pin.parent.init = RT_NULL; in rt_device_pin_register() 88 _hw_pin.parent.open = RT_NULL; in rt_device_pin_register() 89 _hw_pin.parent.close = RT_NULL; in rt_device_pin_register() 90 _hw_pin.parent.read = _pin_read; in rt_device_pin_register() 91 _hw_pin.parent.write = _pin_write; in rt_device_pin_register() 92 _hw_pin.parent.control = _pin_control; in rt_device_pin_register() [all …]
|
| /components/finsh/ |
| A D | cmd.c | 319 sem->parent.parent.name, in list_sem() 329 sem->parent.parent.name, in list_sem() 388 e->parent.parent.name, in list_event() 397 maxlen, RT_NAME_MAX, e->parent.parent.name, e->set); in list_event() 454 m->parent.parent.name, in list_mutex() 467 m->parent.parent.name, in list_mutex() 529 m->parent.parent.name, in list_mailbox() 540 m->parent.parent.name, in list_mailbox() 600 m->parent.parent.name, in list_msgqueue() 610 m->parent.parent.name, in list_msgqueue() [all …]
|
| /components/drivers/led/ |
| A D | led-gpio.c | 20 struct rt_led_device parent; member 26 #define raw_to_gpio_led(raw) rt_container_of(raw, struct gpio_led, parent) 109 gled->parent.ops = &gpio_led_ops; in ofw_append_gpio_led() 111 if ((err = rt_led_register(&gled->parent))) in ofw_append_gpio_led() 136 rt_led_set_state(&gled->parent, led_state); in ofw_append_gpio_led() 138 rt_ofw_data(np) = &gled->parent; in ofw_append_gpio_led() 151 struct rt_ofw_node *led_np, *np = pdev->parent.ofw_node; in gpio_led_probe() 156 rt_pin_ctrl_confs_apply_by_name(&pdev->parent, RT_NULL); in gpio_led_probe() 191 struct rt_ofw_node *led_np, *np = pdev->parent.ofw_node; in gpio_led_remove() 202 gled = rt_container_of(led_dev, struct gpio_led, parent); in gpio_led_remove() [all …]
|
| /components/drivers/hwcrypto/ |
| A D | hwcrypto.c | 236 rt_memset(&device->parent, 0, sizeof(struct rt_device)); in rt_hwcrypto_register() 238 device->parent.ops = &hwcrypto_ops; in rt_hwcrypto_register() 240 device->parent.init = RT_NULL; in rt_hwcrypto_register() 241 device->parent.open = RT_NULL; in rt_hwcrypto_register() 242 device->parent.close = RT_NULL; in rt_hwcrypto_register() 243 device->parent.read = RT_NULL; in rt_hwcrypto_register() 244 device->parent.write = RT_NULL; in rt_hwcrypto_register() 245 device->parent.control = RT_NULL; in rt_hwcrypto_register() 248 device->parent.user_data = RT_NULL; in rt_hwcrypto_register() 249 device->parent.type = RT_Device_Class_Security; in rt_hwcrypto_register() [all …]
|
| /components/drivers/pci/ |
| A D | pci.c | 398 while (bus->parent) in rt_pci_find_root_bus() 400 bus = bus->parent; in rt_pci_find_root_bus() 738 struct rt_pci_bus *parent; in rt_pci_enum_device() local 752 parent = bus->parent; in rt_pci_enum_device() 777 ++pdev->parent.ref_count; in rt_pci_enum_device() 801 if (!parent) in rt_pci_enum_device() 854 bus = parent; in rt_pci_enum_device() 855 parent = parent->parent; in rt_pci_enum_device() 898 pdrv->parent.bus = &pci_bus; in rt_pci_driver_register() 900 rt_strcpy(pdrv->parent.parent.name, pdrv->name); in rt_pci_driver_register() [all …]
|
| /components/drivers/audio/ |
| A D | dev_audio_pipe.c | 115 if (pipe->parent.rx_indicate) in _rt_audio_pipe_resume_reader() 116 pipe->parent.rx_indicate(&pipe->parent, in _rt_audio_pipe_resume_reader() 285 pipe->parent.type = RT_Device_Class_Pipe; in rt_audio_pipe_init() 287 pipe->parent.ops = &audio_pipe_ops; in rt_audio_pipe_init() 289 pipe->parent.init = RT_NULL; in rt_audio_pipe_init() 290 pipe->parent.open = RT_NULL; in rt_audio_pipe_init() 291 pipe->parent.close = RT_NULL; in rt_audio_pipe_init() 292 pipe->parent.read = rt_audio_pipe_read; in rt_audio_pipe_init() 293 pipe->parent.write = rt_audio_pipe_write; in rt_audio_pipe_init() 294 pipe->parent.control = rt_audio_pipe_control; in rt_audio_pipe_init() [all …]
|
| /components/legacy/usb/usbdevice/class/ |
| A D | winusb.c | 16 struct rt_device parent; member 142 if(winusb_device->parent.rx_indicate != RT_NULL) in _ep_out_handler() 144 winusb_device->parent.rx_indicate(&winusb_device->parent, size); in _ep_out_handler() 152 if(winusb_device->parent.tx_complete != RT_NULL) in _ep_in_handler() 154 winusb_device->parent.tx_complete(&winusb_device->parent, winusb_device->ep_in->buffer); in _ep_in_handler() 288 winusb_device->parent.init = RT_NULL; in rt_usb_winusb_init() 289 winusb_device->parent.open = RT_NULL; in rt_usb_winusb_init() 290 winusb_device->parent.close = RT_NULL; in rt_usb_winusb_init() 291 winusb_device->parent.read = win_usb_read; in rt_usb_winusb_init() 292 winusb_device->parent.write = win_usb_write; in rt_usb_winusb_init() [all …]
|
| /components/drivers/watchdog/ |
| A D | watchdog-i6300esb.c | 55 rt_watchdog_t parent; member 62 #define raw_to_i6300esb_wdt(raw) rt_container_of(raw, struct i6300esb_wdt, parent) 243 pdev->parent.user_data = esb; in i6300esb_wdt_probe() 246 esb->parent.ops = &i6300esb_wdt_ops; in i6300esb_wdt_probe() 248 rt_dm_dev_set_name_auto(&esb->parent.parent, "wdt"); in i6300esb_wdt_probe() 249 dev_name = rt_dm_dev_get_name(&esb->parent.parent); in i6300esb_wdt_probe() 250 rt_hw_watchdog_register(&esb->parent, dev_name, 0, esb); in i6300esb_wdt_probe() 267 struct i6300esb_wdt *esb = pdev->parent.user_data; in i6300esb_wdt_remove() 271 rt_device_unregister(&esb->parent.parent); in i6300esb_wdt_remove()
|