Home
last modified time | relevance | path

Searched full:group (Results 1 – 25 of 4542) sorted by relevance

12345678910>>...182

/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_group.c34 static void mali_group_report_l2_cache_counters_per_core(struct mali_group *group, u32 core_num);
48 static void mali_group_reset_pp(struct mali_group *group);
49 static void mali_group_reset_mmu(struct mali_group *group);
51 static void mali_group_activate_page_directory(struct mali_group *group, struct mali_session_data *…
52 static void mali_group_recovery_reset(struct mali_group *group);
59 struct mali_group *group = NULL; in mali_group_create() local
62 MALI_PRINT_ERROR(("Mali group: Too many group objects created\n")); in mali_group_create()
66 group = _mali_osk_calloc(1, sizeof(struct mali_group)); in mali_group_create()
67 if (NULL != group) { in mali_group_create()
68 group->timeout_timer = _mali_osk_timer_init(mali_group_timeout); in mali_group_create()
[all …]
H A Dmali_group.h39 * The structure represents a render group
40 * A render group is defined by all the cores that share the same Mali MMU
65 /* Parent virtual group (if any) */
74 /* Used by group to link child groups (for virtual group) */
90 /** @brief Create a new Mali group object
92 * @return A pointer to a new group object
99 void mali_group_dump_status(struct mali_group *group);
101 void mali_group_delete(struct mali_group *group);
103 _mali_osk_errcode_t mali_group_add_mmu_core(struct mali_group *group,
105 void mali_group_remove_mmu_core(struct mali_group *group);
[all …]
H A Dmali_executor.c43 EXEC_STATE_NOT_PRESENT, /* Virtual group on Mali-300/400 (do not use) */
45 EXEC_STATE_EMPTY, /* No child groups for virtual group (do not use) */
87 /* Virtual group (if any) */
90 /* Virtual group state is tracked with a state variable instead of 4 lists */
93 /* GP group */
96 /* GP group state is tracked with a state variable instead of 4 lists */
128 static mali_bool mali_executor_physical_rejoin_virtual(struct mali_group *group);
134 static void mali_executor_complete_group(struct mali_group *group,
138 static void mali_executor_change_state_pp_physical(struct mali_group *group,
143 static mali_bool mali_executor_group_is_in_state(struct mali_group *group,
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx4/
H A Dmcg.c50 #define mcg_warn_group(group, format, arg...) \ argument
52 (group)->name, group->demux->port, ## arg)
54 #define mcg_debug_group(group, format, arg...) \ argument
56 (group)->name, (group)->demux->port, ## arg)
58 #define mcg_error_group(group, format, arg...) \ argument
59 pr_err(" %16s: " format, (group)->name, ## arg)
136 struct mcast_group *group; member
144 mcg_warn_group(group, "did not expect to reach zero\n"); \
166 struct mcast_group *group; in mcast_find() local
170 group = rb_entry(node, struct mcast_group, node); in mcast_find()
[all …]
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio.c105 * removes the device from the dummy group and cannot be nested.
109 struct iommu_group *group; in vfio_iommu_group_get() local
112 group = iommu_group_get(dev); in vfio_iommu_group_get()
116 * With noiommu enabled, an IOMMU group will be created for a device in vfio_iommu_group_get()
121 if (group || !noiommu || iommu_present(dev->bus)) in vfio_iommu_group_get()
122 return group; in vfio_iommu_group_get()
124 group = iommu_group_alloc(); in vfio_iommu_group_get()
125 if (IS_ERR(group)) in vfio_iommu_group_get()
128 iommu_group_set_name(group, "vfio-noiommu"); in vfio_iommu_group_get()
129 iommu_group_set_iommudata(group, &noiommu, NULL); in vfio_iommu_group_get()
[all …]
/OK3568_Linux_fs/kernel/drivers/pinctrl/meson/
H A Dpinctrl-meson-g12a.c524 GROUP(emmc_nand_d0, 1),
525 GROUP(emmc_nand_d1, 1),
526 GROUP(emmc_nand_d2, 1),
527 GROUP(emmc_nand_d3, 1),
528 GROUP(emmc_nand_d4, 1),
529 GROUP(emmc_nand_d5, 1),
530 GROUP(emmc_nand_d6, 1),
531 GROUP(emmc_nand_d7, 1),
532 GROUP(emmc_clk, 1),
533 GROUP(emmc_cmd, 1),
[all …]
H A Dpinctrl-meson-axg.c448 GROUP(emmc_nand_d0, 1),
449 GROUP(emmc_nand_d1, 1),
450 GROUP(emmc_nand_d2, 1),
451 GROUP(emmc_nand_d3, 1),
452 GROUP(emmc_nand_d4, 1),
453 GROUP(emmc_nand_d5, 1),
454 GROUP(emmc_nand_d6, 1),
455 GROUP(emmc_nand_d7, 1),
456 GROUP(emmc_clk, 1),
457 GROUP(emmc_cmd, 1),
[all …]
H A Dpinctrl-meson-a1.c407 GROUP(psram_clkn, 1),
408 GROUP(psram_clkp, 1),
409 GROUP(psram_ce_n, 1),
410 GROUP(psram_rst_n, 1),
411 GROUP(psram_adq0, 1),
412 GROUP(psram_adq1, 1),
413 GROUP(psram_adq2, 1),
414 GROUP(psram_adq3, 1),
415 GROUP(psram_adq4, 1),
416 GROUP(psram_adq5, 1),
[all …]
H A Dpinctrl-meson8.c531 GROUP(sd_d0_a, 8, 5),
532 GROUP(sd_d1_a, 8, 4),
533 GROUP(sd_d2_a, 8, 3),
534 GROUP(sd_d3_a, 8, 2),
535 GROUP(sd_clk_a, 8, 1),
536 GROUP(sd_cmd_a, 8, 0),
538 GROUP(sdxc_d0_a, 5, 14),
539 GROUP(sdxc_d13_a, 5, 13),
540 GROUP(sdxc_d47_a, 5, 12),
541 GROUP(sdxc_clk_a, 5, 11),
[all …]
H A Dpinctrl-meson8b.c444 GROUP(sd_d0_a, 8, 5),
445 GROUP(sd_d1_a, 8, 4),
446 GROUP(sd_d2_a, 8, 3),
447 GROUP(sd_d3_a, 8, 2),
448 GROUP(sdxc_d0_0_a, 5, 29),
449 GROUP(sdxc_d47_a, 5, 12),
450 GROUP(sdxc_d13_0_a, 5, 28),
451 GROUP(sd_clk_a, 8, 1),
452 GROUP(sd_cmd_a, 8, 0),
453 GROUP(xtal_32k_out, 3, 22),
[all …]
H A Dpinctrl-meson-gxl.c414 GROUP(sdio_d0, 5, 31),
415 GROUP(sdio_d1, 5, 30),
416 GROUP(sdio_d2, 5, 29),
417 GROUP(sdio_d3, 5, 28),
418 GROUP(sdio_clk, 5, 27),
419 GROUP(sdio_cmd, 5, 26),
420 GROUP(sdio_irq, 5, 24),
421 GROUP(uart_tx_a, 5, 19),
422 GROUP(uart_rx_a, 5, 18),
423 GROUP(uart_cts_a, 5, 17),
[all …]
/OK3568_Linux_fs/kernel/drivers/infiniband/core/
H A Dmulticast.c117 struct mcast_group *group; member
133 struct mcast_group *group; in mcast_find() local
137 group = rb_entry(node, struct mcast_group, node); in mcast_find()
138 ret = memcmp(mgid->raw, group->rec.mgid.raw, sizeof *mgid); in mcast_find()
140 return group; in mcast_find()
151 struct mcast_group *group, in mcast_insert() argument
163 ret = memcmp(group->rec.mgid.raw, cur_group->rec.mgid.raw, in mcast_insert()
164 sizeof group->rec.mgid); in mcast_insert()
174 rb_link_node(&group->node, parent, link); in mcast_insert()
175 rb_insert_color(&group->node, &port->table); in mcast_insert()
[all …]
/OK3568_Linux_fs/kernel/fs/notify/
H A Dgroup.c20 * Final freeing of a group
22 static void fsnotify_final_destroy_group(struct fsnotify_group *group) in fsnotify_final_destroy_group() argument
24 if (group->ops->free_group_priv) in fsnotify_final_destroy_group()
25 group->ops->free_group_priv(group); in fsnotify_final_destroy_group()
27 mem_cgroup_put(group->memcg); in fsnotify_final_destroy_group()
28 mutex_destroy(&group->mark_mutex); in fsnotify_final_destroy_group()
30 kfree(group); in fsnotify_final_destroy_group()
34 * Stop queueing new events for this group. Once this function returns
35 * fsnotify_add_event() will not add any new events to the group's queue.
37 void fsnotify_group_stop_queueing(struct fsnotify_group *group) in fsnotify_group_stop_queueing() argument
[all …]
H A Dnotification.c7 * Basic idea behind the notification queue: An fsnotify group (like inotify)
10 * event to the group notify queue. Since a single event might need to be on
11 * multiple group's notification queues we can't add the event directly to each
17 * another group a new event_holder (from fsnotify_event_holder_cachep) will be
51 bool fsnotify_notify_queue_is_empty(struct fsnotify_group *group) in fsnotify_notify_queue_is_empty() argument
53 assert_spin_locked(&group->notification_lock); in fsnotify_notify_queue_is_empty()
54 return list_empty(&group->notification_list) ? true : false; in fsnotify_notify_queue_is_empty()
57 void fsnotify_destroy_event(struct fsnotify_group *group, in fsnotify_destroy_event() argument
60 /* Overflow events are per-group and we don't want to free them */ in fsnotify_destroy_event()
61 if (!event || event == group->overflow_event) in fsnotify_destroy_event()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-core/udev/eudev/
H A Dpermissions.rules18 SUBSYSTEM=="block", GROUP="disk"
21 DRIVERS!="aacraid", GROUP="floppy"
23 SUBSYSTEM=="block", SUBSYSTEMS=="usb|ieee1394|mmc|pcmcia", GROUP="floppy"
28 ENV{ID_CDROM}=="?*", GROUP="cdrom"
29 KERNEL=="ht[0-9]*", GROUP="tape"
30 KERNEL=="nht[0-9]*", GROUP="tape"
34 SUBSYSTEMS=="scsi", ATTRS{type}=="1", GROUP="tape"
35 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="HP", GROUP="scanner"
36 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="Epson", GROUP="scanner"
37 SUBSYSTEMS=="scsi", ATTRS{type}=="3", ATTRS{vendor}=="EPSON", GROUP="scanner"
[all …]
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Diommu.c59 ssize_t (*show)(struct iommu_group *group, char *buf);
60 ssize_t (*store)(struct iommu_group *group,
84 static int iommu_alloc_default_domain(struct iommu_group *group,
91 struct iommu_group *group);
93 struct iommu_group *group);
94 static int iommu_create_device_direct_mappings(struct iommu_group *group,
203 struct iommu_group *group; in __iommu_probe_device() local
225 group = iommu_group_get_for_dev(dev); in __iommu_probe_device()
226 if (IS_ERR(group)) { in __iommu_probe_device()
227 ret = PTR_ERR(group); in __iommu_probe_device()
[all …]
/OK3568_Linux_fs/kernel/arch/sparc/kernel/
H A Dhvapi.c19 unsigned long group; member
28 { .group = HV_GRP_SUN4V, .flags = FLAG_PRE_API },
29 { .group = HV_GRP_CORE, .flags = FLAG_PRE_API },
30 { .group = HV_GRP_INTR, },
31 { .group = HV_GRP_SOFT_STATE, },
32 { .group = HV_GRP_TM, },
33 { .group = HV_GRP_PCI, .flags = FLAG_PRE_API },
34 { .group = HV_GRP_LDOM, },
35 { .group = HV_GRP_SVC_CHAN, .flags = FLAG_PRE_API },
36 { .group = HV_GRP_NCS, .flags = FLAG_PRE_API },
[all …]
/OK3568_Linux_fs/external/mpp/mpp/base/
H A Dmpp_buffer_impl.cpp38 // use this class only need it to init legacy group before main
49 // buffer group final release function
50 void destroy_group(MppBufferGroupImpl *group);
61 // misc group for internal / externl buffer with different type
73 // list for used buffer which do not have group
90 void put_group(const char *caller, MppBufferGroupImpl *group);
201 mpp_log("group %3d buffer %4d ops %s ref_count %d caller %s\n", in buf_logs_dump()
205 mpp_log("group %3d ops %s\n", log->group_id, ops2str[log->ops]); in buf_logs_dump()
218 mpp_log("group %3d buffer %4d fd %3d ops %s ref_count %d caller %s\n", in buf_add_log()
227 static void buf_grp_add_log(MppBufferGroupImpl *group, MppBufOps ops, const char* caller) in buf_grp_add_log() argument
[all …]
/OK3568_Linux_fs/kernel/Documentation/filesystems/ext4/
H A Dblockgroup.rst6 The layout of a standard block group is approximately as follows (each
13 * - Group 0 Padding
15 - Group Descriptors
30 For the special case of block group 0, the first 1024 bytes are unused,
37 The ext4 driver primarily works with the superblock and the group
38 descriptors that are found in block group 0. Redundant copies of the
39 superblock and group descriptors are written to some of the block groups
42 paragraph for more details). If the group does not have a redundant
43 copy, the block group begins with the data block bitmap. Note also that
45 GDT block” space after the block group descriptors and before the start
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/mac/mac_ax/
H A Dmcc.c18 u32 mac_reset_mcc_group(struct mac_ax_adapter *adapter, u8 group) in mac_reset_mcc_group() argument
29 if (group > MCC_GROUP_ID_MAX) { in mac_reset_mcc_group()
30 PLTFM_MSG_ERR("[ERR]%s: invalid group: %d\n", __func__, group); in mac_reset_mcc_group()
34 adapter->sm.mcc_group[group] = MAC_AX_MCC_EMPTY; in mac_reset_mcc_group()
35 adapter->sm.mcc_request[group] = MAC_AX_MCC_REQ_IDLE; in mac_reset_mcc_group()
52 cpu_to_le32(SET_WORD(group, FWCMD_H2C_RESET_MCC_GROUP_GROUP)); in mac_reset_mcc_group()
88 u32 mac_reset_mcc_request(struct mac_ax_adapter *adapter, u8 group) in mac_reset_mcc_request() argument
90 if (adapter->sm.mcc_request[group] != MAC_AX_MCC_REQ_FAIL) { in mac_reset_mcc_request()
95 if (group > MCC_GROUP_ID_MAX) { in mac_reset_mcc_request()
96 PLTFM_MSG_ERR("[ERR]%s: invalid group: %d\n", __func__, group); in mac_reset_mcc_request()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/mac/mac_ax/
H A Dmcc.c18 u32 mac_reset_mcc_group(struct mac_ax_adapter *adapter, u8 group) in mac_reset_mcc_group() argument
29 if (group > MCC_GROUP_ID_MAX) { in mac_reset_mcc_group()
30 PLTFM_MSG_ERR("[ERR]%s: invalid group: %d\n", __func__, group); in mac_reset_mcc_group()
34 adapter->sm.mcc_group[group] = MAC_AX_MCC_EMPTY; in mac_reset_mcc_group()
35 adapter->sm.mcc_request[group] = MAC_AX_MCC_REQ_IDLE; in mac_reset_mcc_group()
52 cpu_to_le32(SET_WORD(group, FWCMD_H2C_RESET_MCC_GROUP_GROUP)); in mac_reset_mcc_group()
88 u32 mac_reset_mcc_request(struct mac_ax_adapter *adapter, u8 group) in mac_reset_mcc_request() argument
90 if (adapter->sm.mcc_request[group] != MAC_AX_MCC_REQ_FAIL) { in mac_reset_mcc_request()
95 if (group > MCC_GROUP_ID_MAX) { in mac_reset_mcc_request()
96 PLTFM_MSG_ERR("[ERR]%s: invalid group: %d\n", __func__, group); in mac_reset_mcc_request()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_scheduler.c37 /* Value to indicate that a queue group is not groups_to_schedule list */
64 static int scheduler_group_schedule(struct kbase_queue_group *group);
65 static void remove_group_from_idle_wait(struct kbase_queue_group *const group);
68 struct kbase_queue_group *const group,
72 struct kbase_queue_group *const group);
80 static void schedule_in_cycle(struct kbase_queue_group *group, bool force);
81 static bool queue_group_scheduled_locked(struct kbase_queue_group *group);
87 * scheduling tick/tock to complete before the group deschedule.
89 * @group: Pointer to the group that is being descheduled.
91 * This function blocks the descheduling of the group until the dump on fault is
[all …]
/OK3568_Linux_fs/external/mpp/mpp/hal/
H A Dhal_task.cpp34 HalTaskGroupImpl *group; member
54 MPP_RET hal_task_group_init(HalTaskGroup *group, RK_S32 stage_cnt, RK_S32 task_cnt, RK_S32 task_siz… in hal_task_group_init() argument
56 if (NULL == group || stage_cnt < 0 || task_cnt < 0 || task_size < 0) { in hal_task_group_init()
57 mpp_err_f("found invalid input group %p stage %d task %d size %d\n", in hal_task_group_init()
58 group, stage_cnt, task_cnt, task_size); in hal_task_group_init()
74 mpp_err_f("malloc group failed\n"); in hal_task_group_init()
98 task->group = p; in hal_task_group_init()
104 *group = p; in hal_task_group_init()
110 *group = NULL; in hal_task_group_init()
114 MPP_RET hal_task_group_deinit(HalTaskGroup group) in hal_task_group_deinit() argument
[all …]
/OK3568_Linux_fs/kernel/fs/notify/inotify/
H A Dinotify_user.c105 struct fsnotify_group *group = file->private_data; in inotify_poll() local
108 poll_wait(file, &group->notification_waitq, wait); in inotify_poll()
109 spin_lock(&group->notification_lock); in inotify_poll()
110 if (!fsnotify_notify_queue_is_empty(group)) in inotify_poll()
112 spin_unlock(&group->notification_lock); in inotify_poll()
132 * Called with the group->notification_lock held.
134 static struct fsnotify_event *get_one_event(struct fsnotify_group *group, in get_one_event() argument
140 if (fsnotify_notify_queue_is_empty(group)) in get_one_event()
143 event = fsnotify_peek_first_event(group); in get_one_event()
145 pr_debug("%s: group=%p event=%p\n", __func__, group, event); in get_one_event()
[all …]
/OK3568_Linux_fs/kernel/fs/notify/fanotify/
H A Dfanotify_user.c80 * With group flag FAN_REPORT_NAME, if name was not recorded in in fanotify_event_info_len()
98 static struct fanotify_event *get_one_event(struct fsnotify_group *group, in get_one_event() argument
103 unsigned int fid_mode = FAN_GROUP_FLAG(group, FANOTIFY_FID_BITS); in get_one_event()
105 pr_debug("%s: group=%p count=%zd\n", __func__, group, count); in get_one_event()
107 spin_lock(&group->notification_lock); in get_one_event()
108 if (fsnotify_notify_queue_is_empty(group)) in get_one_event()
113 FANOTIFY_E(fsnotify_peek_first_event(group))); in get_one_event()
120 event = FANOTIFY_E(fsnotify_remove_first_event(group)); in get_one_event()
124 spin_unlock(&group->notification_lock); in get_one_event()
128 static int create_fd(struct fsnotify_group *group, struct path *path, in create_fd() argument
[all …]

12345678910>>...182