Home
last modified time | relevance | path

Searched refs:parent (Results 1 – 25 of 260) sorted by relevance

1234567891011

/components/drivers/spi/
A Ddev_qspi_core.c48 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 Ddev_spi_bus.c24 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 Davl.c21 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 Dproc.c26 .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 Dproc.h26 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 Dplatform.c41 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 Ddev_i2c_bus.c22 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 Dvirtio_net.c74 …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 Dserial_tty.c25 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 Dblk.c250 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 Dblk_dev.h19 #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 Dblk_dev.c26 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 Ddac.c84 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 Drt_drv_pwm.c122 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 Dadc.c97 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 Dscsi_cdrom.c21 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 Dahci-pci.c26 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 Ddev_pin.c80 _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 Dcmd.c319 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 Dled-gpio.c20 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 Dhwcrypto.c236 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 Dpci.c398 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 Ddev_audio_pipe.c115 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 Dwinusb.c16 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 Dwatchdog-i6300esb.c55 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()

Completed in 33 milliseconds

1234567891011